Share via


LINQ to DataSet

업데이트: November 2007

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

LINQ to DataSet은 하나 이상의 데이터 소스에서 통합된 데이터를 쿼리하는 데도 사용할 수 있습니다. 이 기능은 논리적으로 집계된 데이터 쿼리, 웹 응용 프로그램의 중간 계층 캐시 등과 같이 유연하게 데이터를 표현하고 처리해야 하는 여러 시나리오에 사용될 수 있습니다. 이러한 조작 방법은 일반적인 보고, 분석 및 비즈니스 인텔리전스 응용 프로그램에 특히 필요합니다.

LINQ to DataSet 기능은 주로 DataRowExtensionsDataTableExtensions 클래스의 확장 메서드를 통해 노출됩니다. LINQ to DataSet은 기존 ADO.NET 2.0 아키텍처를 기반으로 사용하지만 응용 프로그램 코드에서 ADO.NET 2.0을 대체하지는 않습니다. 기존 ADO.NET 2.0 코드는 LINQ to DataSet 응용 프로그램에서 계속 사용됩니다. 다음 다이어그램에서는 ADO.NET 2.0에 대한 LINQ to DataSet과 데이터 저장소의 관계를 보여 줍니다.

LINQ to DataSet은 ADO.NET 공급자를 기반으로 합니다.

단원 내용

시작(LINQ to DataSet)

프로그래밍 가이드(LINQ to DataSet)

참조

DataTableExtensions

DataRowExtensions

DataRowComparer

참고 항목

개념

LINQ to ADO.NET 개요

기타 리소스

LINQ(통합 언어 쿼리)

ADO.NET