DbModelBuilderVersion 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 열거형의 값을 클래스에 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의 새 릴리스로 업그레이드할 때 모든 최신 기능을 사용할 수 있습니다. 그러나 새 릴리스에서는 응용 프로그램이 이전 릴리스에서와 다르게 동작할 수 있습니다. 이는 특정 버전의 규칙을 사용하여 방지할 수 있지만 최신이 아닌 버전이 설정되면 일부 최신 기능을 사용할 수 없습니다.
적용 대상
Entity Framework