LINQ to SQL

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 애플리케이션을 빌드하는 데 필요한 기본 빌드 블록, 프로세스, 기술에 대해 설명합니다. 또한 Microsoft Docs에서 특정 문제를 검색할 수 있으며 전문가와 함께 더욱 심화된 주제를 자세히 논의할 수 있는 LINQ 포럼에 참여할 수 있습니다. 마지막으로 LINQ to SQL: 관계형 데이터를 위한 .NET 언어 통합 쿼리 백서에서는 Visual Basic 및 C# 코드 예와 함께 LINQ to SQL 기술에 대해 자세히 설명합니다.

섹션 내용

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

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

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

샘플
Visual Basic 및 C# 샘플에 대한 링크를 제공합니다.

LINQ(Language-Integrated Query) - C#
C#의 LINQ 기술에 대한 개요를 제공합니다.

LINQ(Language-Integrated Query) - Visual Basic
Visual Basic의 LINQ 기술에 대한 개요를 제공합니다.

LINQ
Visual Basic 사용자를 위한 LINQ 기술에 대해 설명합니다.

LINQ 및 ADO.NET
ADO.NET 포털에 대한 링크입니다.

LINQ to SQL 연습
LINQ to SQL에 사용할 수 있는 연습을 나열합니다.

샘플 데이터베이스 다운로드
설명서에 사용되는 샘플 데이터베이스를 다운로드하는 방법에 대해 설명합니다.

LinqDataSource 웹 서버 컨트롤 개요
LinqDataSource 컨트롤에서 ASP.NET 데이터 소스 제어 아키텍처를 통해 LINQ(Language-Integrated Query)를 웹 개발자에게 노출시키는 방법에 대해 설명합니다.