LINQ to SQL

업데이트: November 2007

LINQ to SQL은 관계형 데이터를 개체로 관리하는 데 필요한 런타임 인프라를 제공하는 .NET Framework 버전 3.5의 구성 요소입니다.

참고:

관계형 데이터는 테이블 간에 서로 관계된 공통 열이 있는 이차원 테이블(관계 또는 플랫 파일)의 컬렉션으로 나타납니다. LINQ to SQL을 효율적으로 사용하려면 관계형 데이터베이스의 기본 원리에 대해 조금은 알고 있어야 합니다.

LINQ to SQL에서 관계형 데이터베이스의 데이터 모델은 개발자의 프로그래밍 언어로 표현되는 개체 모델에 매핑됩니다. 응용 프로그램을 실행하면 LINQ to SQL에서는 개체 모델의 SQL 언어 통합 쿼리를 변환하여 실행을 위해 데이터베이스로 전송합니다. 데이터베이스에서 결과를 반환하면 LINQ to SQL에서는 해당 결과를 사용자의 프로그래밍 언어로 작업할 수 있는 개체로 다시 변환합니다.

일반적으로 Visual Studio를 사용하는 개발자는 LINQ to SQL의 많은 기능을 구현하는 데 필요한 사용자 인터페이스를 제공하는 개체 관계형 디자이너를 사용합니다.

이 LINQ to SQL 릴리스에 포함된 설명서에서는 LINQ to SQL 응용 프로그램을 빌드하는 데 필요한 기본 빌드 블록, 프로세스 및 기술에 대해 설명합니다. 또한 MSDN Library에서 특정 문제를 검색할 수 있으며 전문가와 함께 보다 복잡한 항목을 자세히 논의할 수 있는 LINQ Forum에 참여할 수 있습니다. 마지막으로 LINQ to SQL: .NET Language-Integrated Query for Relational Data 백서에서는 Visual Basic 및 C# 코드 예제를 통해 LINQ to SQL 기술에 대해 자세히 설명합니다.

단원 내용

  • 시작(LINQ to SQL)
    LINQ to SQL을 사용하는 방법에 대한 정보와 함께 LINQ to SQL에 대한 간략한 개요를 제공합니다.

  • 프로그래밍 가이드(LINQ to SQL)
    매핑, 쿼리, 업데이트, 디버깅 및 유사한 작업에 대한 단계를 제공합니다.

  • 참조(LINQ to SQL)
    LINQ to SQL의 일부 측면에 대한 참조 정보를 제공합니다. 항목에는 SQL-CLR 형식 매핑, 표준 쿼리 연산자 변환 등이 포함됩니다.

  • 샘플(LINQ to SQL)
    Visual Basic 및 C# 샘플에 대한 링크를 제공합니다.

관련 단원