다음을 통해 공유


DbModelBuilderVersion 열거형

정의

이 열거형의 값을 클래스에 DbModelBuilder 직접 제공하거나 에서 DbContext파생된 클래스에 적용된 에서 DbModelBuilderVersionAttribute 사용할 수 있습니다. 사용되는 값은 코드에서 모델을 빌드할 때 사용해야 하는 DbContext 및 DbModelBuilder 규칙("코드 우선")의 버전을 정의합니다.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public enum DbModelBuilderVersion
public enum DbModelBuilderVersion
type DbModelBuilderVersion = 
Public Enum DbModelBuilderVersion
상속
DbModelBuilderVersion
특성

필드

Latest 0

DbContext 규칙의 DbModelBuilder 최신 버전을 사용해야 했음을 나타냅니다.

V4_1 1

Entity Framework v4.1과 함께 제공되는 및 DbContext 규칙의 DbModelBuilder 버전을 사용해야 했음을 나타냅니다.

V5_0 3

Entity Framework v5.0과 함께 제공되는 및 DbContext 규칙의 DbModelBuilder 버전을 사용해야 했음을 나타냅니다.

V5_0_Net4 2

.Net Framework 4를 DbModelBuilder 대상으로 할 때 Entity Framework v5.0과 함께 제공되는 및 DbContext 규칙의 버전을 사용해야 했음을 나타냅니다.

V6_0 4

Entity Framework v6.0과 함께 제공되는 및 DbContext 규칙의 DbModelBuilder 버전을 사용해야 했음을 나타냅니다.

설명

DbModelBuilderVersion.Latest를 사용하면 Entity Framework의 새 릴리스로 업그레이드할 때 모든 최신 기능을 사용할 수 있습니다. 그러나 새 릴리스에서는 응용 프로그램이 이전 릴리스에서와 다르게 동작할 수 있습니다. 이는 특정 버전의 규칙을 사용하여 방지할 수 있지만 최신이 아닌 버전이 설정되면 일부 최신 기능을 사용할 수 없습니다.

적용 대상