배경 정보

이 섹션의 항목은 LINQ to SQL 사용에 대한 기본 사항 이상으로 확장되는 개념 및 프로시저와 관련이 있습니다.

다음 단계에 따라 LINQ to SQL 코드 및 애플리케이션의 추가 예제를 찾습니다.

  • 특정 문제에 대해서는 Microsoft Docs를 검색합니다.

  • 전문가와 함께 보다 복잡한 항목을 자세히 논의할 수 있는 LINQ Forum에 참여합니다.

  • Visual Basic 및 C# 코드 예와 함께 LINQ to SQL 기술을 자세히 설명하는 백서를 살펴봅니다. 자세한 내용은 LINQ to SQL: 관계형 데이터에 대한 .NET 언어 통합 쿼리를 참조하세요.

섹션 내용

ADO.NET 및 LINQ to SQL
ADO.NET과 LINQ to SQL의 관계를 설명합니다.

LINQ to SQL 원본 코드 분석
Northwind 샘플 데이터베이스에서 소스 코드를 생성하고 확인하여 LINQ to SQL 매핑을 분석하는 방법을 설명합니다.

삽입, 업데이트 및 삭제 작업 사용자 지정
유효성 검사 코드 및 기타 사용자 지정을 추가하는 방법에 대해 설명합니다.

데이터 바인딩
LINQ to SQL이 IListSource를 사용하여 데이터 바인딩을 지원하는 방법을 설명합니다.

상속 지원
LINQ to SQL 개체 모델에서 상속의 역할과 쿼리에서 관련 연산자를 사용하는 방법을 설명합니다.

로컬 메서드 호출
로컬 메서드 호출에 대한 LINQ to SQL 지원에 대해 설명합니다.

LINQ to SQL을 사용한 N 계층 및 원격 애플리케이션
LINQ to SQL을 사용하는 다중 계층 애플리케이션에 대한 자세한 정보를 제공합니다.

개체 ID
LINQ to SQL 개체 모델의 개체 ID를 설명하고 이 기능이 데이터베이스의 개체 ID와 어떻게 다른지 설명합니다.

LINQ to SQL 개체 모델
개체 모델 및 관계형 데이터 모델과의 관계에 대해 설명합니다.

개체 상태 및 변경 내용 추적
LINQ to SQL이 변경 내용을 추적하는 방법에 대한 자세한 정보를 제공합니다.

낙관적 동시성: 개요
낙관적 동시성에 대해 설명하며 용어를 정의합니다.

쿼리 개념
LINQ의 쿼리와 다른 LINQ to SQL의 쿼리 측면을 설명합니다.

ID 캐시에서 개체 검색
ID 캐시에서 개체를 검색하는 쿼리 형식에 대해 설명합니다.

LINQ to SQL의 보안
데이터베이스 연결 보안에 대한 올바른 접근 방식을 설명합니다.

직렬화
LINQ to SQL 애플리케이션의 직렬화 프로세스를 설명합니다.

저장 프로시저
디자인 타임에 저장 프로시저를 매핑하는 방법과 애플리케이션에서 저장 프로시저를 호출하는 방법에 대해 설명합니다.

트랜잭션 지원
LINQ to SQL이 지원하는 세 가지 트랜잭션 모델을 간략하게 설명합니다.

SQL-CLR 형식 불일치
다른 형식 시스템의 혼합과 관련된 문제점에 대해 설명합니다.

SQL-CLR 사용자 지정 형식 매핑
형식 매핑 사용자 지정에 대한 지침을 제공합니다.

사용자 정의 함수
디자인 타임에 사용자 정의 함수를 매핑하여 애플리케이션에서 해당 함수를 호출하는 방법에 대해 설명합니다.

프로그래밍 가이드
LINQ to SQL의 다양한 측면을 설명하는 섹션에 대한 링크가 포함되어 있습니다.