다음을 통해 공유


작업 사용자 지정: 개요(LINQ to SQL)

업데이트: November 2007

기본적으로 LINQ to SQL에서는 매핑을 기반으로 하는 삽입, 업데이트 및 삭제 작업을 위한 동적 SQL을 생성합니다. 그러나 실제로는 사용자 고유의 비즈니스 논리를 추가하여 보안, 유효성 검사 등을 제공합니다.

이러한 작업을 사용자 지정하는 LINQ to SQL 기술에는 다음이 포함됩니다.

로드 옵션

쿼리에서 데이터베이스에 연결할 때 검색되는 주 대상에 관련된 데이터의 양을 제어할 수 있습니다. 이 기능은 DataLoadOptions를 사용하여 대규모로 구현됩니다. 자세한 내용은 지연된 로드와 즉시 로드 비교(LINQ to SQL)를 참조하십시오.

부분 메서드(Partial Method)

해당 기본 매핑에서 LINQ to SQL은 사용자 비즈니스 논리를 구현하는 데 도움이 되는 부분 메서드를 제공합니다. 자세한 내용은 부분 메서드를 사용하여 비즈니스 논리 추가(LINQ to SQL)를 참조하십시오.

저장 프로시저 및 사용자 정의 함수

LINQ to SQL에서는 저장 프로시저 및 사용자 정의 함수의 사용을 지원합니다. 저장 프로시저는 작업을 사용자 지정하는 데 자주 사용됩니다. 자세한 내용은 저장 프로시저(LINQ to SQL)를 참조하십시오.

참고 항목

기타 리소스

삽입, 업데이트 및 삭제 작업 사용자 지정(LINQ to SQL)