다음을 통해 공유


n 계층 애플리케이션에서 데이터 세트 작업

참고 항목

데이터 집합 및 관련 클래스는 2000년대 초반에 적용된 레거시 .NET Framework 기술로, 응용 프로그램이 데이터베이스에서 연결이 끊어진 동안 응용 프로그램이 메모리의 데이터로 작업할 수 있도록 합니다. 해당 기술은 사용자가 데이터를 수정하고 변경 내용을 다시 데이터베이스에 유지할 수 있도록 하는 애플리케이션에 특히 유용합니다. 데이터 세트는 매우 성공적인 기술로 입증되었지만 새 .NET 애플리케이션은 Entity Framework Core를 사용하는 것이 좋습니다. Entity Framework는 표 형식 데이터를 개체 모델로 사용하는 더 자연스러운 방법을 제공하며 더 단순한 프로그래밍 인터페이스를 제공합니다.

N 계층 데이터 애플리케이션은 여러 논리 계층으로 구분되는 데이터 중심 애플리케이션입니다. 다시 말해서 N 계층 데이터 애플리케이션은 여러 프로젝트로 구분되며 데이터 액세스 계층, 비즈니스 논리 계층 및 표시 계층이 각 프로젝트에 포함되는 애플리케이션입니다. 자세한 내용은 N 계층 데이터 애플리케이션 개요를 참조하세요.

TableAdapter 및 데이터 클래스를 개별 프로젝트로 생성할 수 있도록 형식화된 데이터 세트이 향상되었습니다. 따라서 애플리케이션 계층을 빠르게 분리하고 N 계층 데이터 애플리케이션을 생성하는 기능이 제공됩니다.

형식화된 데이터 세트의 N 계층 지원을 사용하여 N 계층 디자인에서 애플리케이션 아키텍처의 반복적인 개발을 수행할 수 있습니다. 또한 코드를 둘 이상의 프로젝트로 수동으로 분리할 필요가 없습니다. 데이터 세트 디자이너를 사용하여 데이터 계층 디자인을 시작합니다. 애플리케이션 아키텍처에 N 계층 디자인을 적용할 준비가 되면 데이터 세트 클래스를 별도의 프로젝트로 생성하도록 데이터 세트의 데이터 세트 프로젝트 속성을 설정합니다.

참조