비고
클래스 및 관련 클래스는 DataSet 2000년대 초반의 레거시 .NET Framework 기술로, 애플리케이션이 데이터베이스와 연결이 끊긴 동안 애플리케이션이 메모리의 데이터로 작업할 수 있도록 합니다. 이 기술은 사용자가 데이터를 수정하고 변경 내용을 데이터베이스에 다시 유지할 수 있도록 하는 앱에 특히 유용합니다. 데이터 세트는 입증된 성공적인 기술이지만 새 .NET 애플리케이션에 권장되는 방법은 Entity Framework Core를 사용하는 것입니다. Entity Framework는 테이블 형식 데이터를 개체 모델로 사용하는 보다 자연스러운 방법을 제공하며 더 간단한 프로그래밍 인터페이스를 제공합니다.
TableAdapter의 부분 클래스 파일에 코드를 추가하여 TableAdapter의 기능을 확장할 수 있습니다.
TableAdapter를 정의하는 코드는 데이터 세트 디자이너에서 TableAdapter를 변경하거나 마법사가 TableAdapter의 구성을 수정할 때 다시 생성됩니다. TableAdapter를 다시 만드는 동안 코드가 삭제되지 않도록 하려면 TableAdapter의 partial 클래스 파일에 코드를 추가합니다.
부분 클래스를 사용하면 특정 클래스에 대한 코드를 여러 물리적 파일로 나눌 수 있습니다. 자세한 내용은 참조 Partial
하거나 partial
(형식)합니다.
코드에서 TableAdapters 찾기
TableAdapters는 데이터 세트 디자이너를 사용하여 설계되지만 생성된 TableAdapter 클래스는 중첩 클래스가 DataSet아닙니다. TableAdapters는 TableAdapter의 연결된 데이터 세트의 이름을 기반으로 네임스페이스에 있습니다. 예를 들어, 애플리케이션에 HRDataSet
이라는 데이터 세트가 포함된 경우, TableAdapters는 HRDataSetTableAdapters
네임스페이스에 위치하게 됩니다. 명명 규칙은 DatasetName + TableAdapters
패턴을 따릅니다.
다음 예제에서는 CustomersTableAdapter
라는 TableAdapter가 NorthwindDataSet
과 함께 프로젝트에 있다고 가정합니다.
TableAdapter에 대한 부분 클래스를 만들려면
프로젝트 메뉴로 이동하고 클래스 추가를 선택하여 프로젝트에 새 클래스를 추가합니다.
클래스
CustomersTableAdapterExtended
이름을 지정합니다.추가를 선택합니다.
다음과 같이 코드를 프로젝트의 올바른 네임스페이스 및 부분 클래스 이름으로 바꿉니다.
관련 콘텐츠
- TableAdapters 사용하여 데이터 세트 채우기