Share via


LINQ to ADO.NET

LINQ(통합 언어 쿼리)에는 .NET Framework 3.0 프로그래밍 언어에서 사용할 수 있는 범용 표준 쿼리 연산자 집합이 정의되어 있습니다. 이러한 표준 쿼리 연산자를 사용하여 메모리 내 컬렉션이나 데이터베이스의 테이블을 프로젝션, 필터링 및 탐색할 수 있습니다. LINQ 쿼리는 응용 프로그램 코드에 포함된 문자열 리터럴이 아니라 프로그래밍 언어 자체로 표현됩니다. 이 방법은 이전 버전의 .NET Framework에서 작성된 대부분의 응용 프로그램에 적용된 방법과는 큰 차이를 가지고 있습니다. 프로그래밍 언어에서 쿼리를 작성하면 여러 가지 장점을 얻을 수 있습니다. 별도의 쿼리를 사용하지 않고 간편하게 쿼리를 수행할 수 있습니다. 또한 Visual Studio 2008 IDE를 사용하는 경우에는 LINQ에서 컴파일 타임 검사, 정적 입력 및 IntelliSense를 활용할 수 있습니다.

LINQ은 연결되지 않은 DataSet 프로그래밍 모델 및 기존 SQL Server 데이터베이스 스키마를 포함한 .NET Framework의 다양한 데이터 액세스 기능에 통합되어 있습니다. 이 단원에서는 LINQ의 ADO.NET 구현인 LINQ to ADO.NET을 설명합니다.

다음 다이어그램에서는 LINQ to ADO.NET과 상위 수준 프로그래밍 언어, 다른 LINQ 기술 및 LINQ 사용 데이터 소스의 관계에 대한 개요를 설명합니다.

LINQ to ADO.NET 개요

단원 내용

  • LINQ to ADO.NET 개요
    LINQ to ADO.NET에 대한 개요를 설명합니다.

  • LINQ to DataSet
    LINQ to DataSet에 대한 정보와 프로그래밍 예제를 제공합니다.

  • LINQ to SQL
    LINQ to SQL에 대한 정보와 프로그래밍 예제를 제공합니다.

참조

DataRowComparer

DataRowExtensions

DataTableExtensions

참고 항목

개념

LINQ(통합 언어 쿼리)

ADO.NET