DbContextConfiguration 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컨텍스트에 대한 구성 옵션에 대한 액세스를 제공하기 위해 의 DbContext 구성 메서드에서 반환됩니다.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextConfiguration
public class DbContextConfiguration
type DbContextConfiguration = class
Public Class DbContextConfiguration
- 상속
-
DbContextConfiguration
- 특성
속성
AutoDetectChangesEnabled |
및 관련 클래스의 메서드 DbContext 에 의해 메서드가 DetectChanges() 자동으로 호출되는지 여부를 나타내는 값을 가져오거나 설정합니다. 기본값은 true입니다. |
EnsureTransactionsForFunctionsAndCommands |
SQL 함수 및 명령을 트랜잭션에서 항상 실행해야 하는지 여부를 결정하는 값을 가져오거나 설정합니다. |
LazyLoadingEnabled |
탐색 속성으로 노출된 관계의 지연 로드가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. 지연 로드는 기본적으로 사용됩니다. |
ProxyCreationEnabled |
프레임워크에서 엔터티 형식의 인스턴스를 만들 때마다 동적으로 생성된 프록시 클래스의 인스턴스를 만들지 여부를 나타내는 값을 가져오거나 설정합니다. 이 플래그를 통해 프록시 생성 기능이 사용되는 경우에도 프록시되기 위한 요구 사항을 충족하는 엔터티 형식에 대해서만 프록시 인스턴스가 만들어집니다. 프록시 생성 기능은 기본적으로 사용됩니다. |
UseDatabaseNullSemantics |
두 피연산자를 비교할 때 데이터베이스 null 의미 체계가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. 둘 다 잠재적으로 null을 허용합니다. 기본값은 False입니다. 예를 들어 (operand1 == operand2)는 다음과 같이 변환됩니다. (operand1 = operand2) UseDatabaseNullSemantics가 true이면 각각 (((operand1 = operand2) AND (NOT (operand1 IS NULL OR operand2 IS NULL)) OR ((operand1 IS NULL) AND (operand2 IS NULL)) UseDatabaseNullSemantics가 false이면 입니다. |
ValidateOnSaveEnabled |
가 호출될 때 SaveChanges() 추적된 엔터티의 유효성을 자동으로 검사해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. 기본값은 true입니다. |
메서드
Equals(Object) |
컨텍스트에 대한 구성 옵션에 대한 액세스를 제공하기 위해 의 DbContext 구성 메서드에서 반환됩니다. |
GetHashCode() |
컨텍스트에 대한 구성 옵션에 대한 액세스를 제공하기 위해 의 DbContext 구성 메서드에서 반환됩니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. |
ToString() |
컨텍스트에 대한 구성 옵션에 대한 액세스를 제공하기 위해 의 DbContext 구성 메서드에서 반환됩니다. |
적용 대상
Entity Framework