비고
클래스 및 관련 클래스는 DataSet 2000년대 초반의 레거시 .NET Framework 기술로, 애플리케이션이 데이터베이스와 연결이 끊긴 동안 애플리케이션이 메모리의 데이터로 작업할 수 있도록 합니다. 이 기술은 사용자가 데이터를 수정하고 변경 내용을 데이터베이스에 다시 유지할 수 있도록 하는 앱에 특히 유용합니다. 데이터 세트는 입증된 성공적인 기술이지만 새 .NET 애플리케이션에 권장되는 방법은 Entity Framework Core를 사용하는 것입니다. Entity Framework는 테이블 형식 데이터를 개체 모델로 사용하는 보다 자연스러운 방법을 제공하며 더 간단한 프로그래밍 인터페이스를 제공합니다.
N 계층 데이터 애플리케이션은 여러 논리 계층(또는 계층)으로 구분된 데이터 중심 애플리케이션 입니다. 즉, n 계층 데이터 애플리케이션은 데이터 액세스 계층, 비즈니스 논리 계층 및 프레젠테이션 계층이 각각 자체 프로젝트에 있는 여러 프로젝트로 구분되는 애플리케이션입니다. 자세한 내용은 N 계층 데이터 애플리케이션 개요를 참조하세요.
형식화된 데이터 세트를 사용하면 TableAdapters 및 데이터 세트 클래스를 개별 프로젝트로 생성할 수 있습니다. 이 디자인을 사용하면 애플리케이션 계층을 빠르게 분리하고 n 계층 데이터 애플리케이션을 생성할 수 있습니다.
형식화된 데이터 세트의 N 계층 지원을 사용하면 애플리케이션 아키텍처를 n 계층 디자인으로 반복적으로 개발할 수 있습니다. 또한 코드를 둘 이상의 프로젝트로 수동으로 분리해야 하는 요구 사항도 제거됩니다. 데이터 세트 디자이너를 사용하여 데이터 계층 디자인을 시작합니다. 애플리케이션 아키텍처를 n계층 디자인으로 전환할 준비가 되면 데이터 세트의 DataSet Project 속성을 설정하여 데이터 세트 클래스를 별도의 프로젝트로 생성합니다.