다음을 통해 공유


LINQ to DataSet (LINQ를 사용하여 DataSet과 연결)

LINQ to DataSet을 사용하면 개체에 캐시된 데이터를 보다 쉽고 빠르게 쿼리할 수 DataSet 있습니다. 특히 LINQ to DataSet은 개발자가 별도의 쿼리 언어를 사용하는 대신 프로그래밍 언어 자체에서 쿼리를 작성할 수 있도록 하여 쿼리를 간소화합니다. 이는 Visual Studio 개발자에게 특히 유용하며, 이제 컴파일 시간 구문 검사, 정적 입력 및 쿼리에서 Visual Studio에서 제공하는 IntelliSense 지원을 활용할 수 있습니다.

LINQ to DataSet을 사용하여 하나 이상의 데이터 원본에서 통합된 데이터를 쿼리할 수도 있습니다. 이를 통해 로컬로 집계된 데이터 쿼리 및 웹 애플리케이션에서 중간 계층 캐싱과 같이 데이터를 표현하고 처리하는 방법에 유연성이 필요한 많은 시나리오를 사용할 수 있습니다. 특히 제네릭 보고, 분석 및 비즈니스 인텔리전스 애플리케이션에는 이 조작 방법이 필요합니다.

LINQ to DataSet 기능은 주로 DataRowExtensionsDataTableExtensions 클래스의 확장 메서드를 통해 노출됩니다. LINQ to DataSet은 기존 ADO.NET 아키텍처를 기반으로 빌드되고 사용되며 애플리케이션 코드의 ADO.NET 대체하지 않습니다. 기존 ADO.NET 코드는 LINQ to DataSet 애플리케이션에서 계속 작동합니다. LINQ to DataSet과 ADO.NET 데이터 저장소의 관계는 다음 다이어그램에 나와 있습니다.

LINQ to DataSet이 ADO.NET 공급자를 기반으로 했음을 보여 주는 다이어그램

이 섹션 안에

시작하기

프로그래밍 가이드

참고 문헌

DataTableExtensions

DataRowExtensions

DataRowComparer

참고하십시오