DbModelBuilderVersion Sabit listesi

Tanım

Bu numaralandırmadan bir değer doğrudan sınıfına DbModelBuilder sağlanabilir veya öğesinden DbContexttüretilen bir sınıfa uygulanan içinde DbModelBuilderVersionAttribute kullanılabilir. Kullanılan değer, "Code First" olarak da bilinen koddan model oluştururken DbContext ve DbModelBuilder kurallarının hangi sürümünün kullanılması gerektiğini tanımlar.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public enum DbModelBuilderVersion
public enum DbModelBuilderVersion
type DbModelBuilderVersion = 
Public Enum DbModelBuilderVersion
Devralma
DbModelBuilderVersion
Öznitelikler

Alanlar

Name Değer Description
Latest 0

ve DbContext kurallarının en son sürümünün DbModelBuilder kullanılması gerektiğini gösterir.

V4_1 1

Entity Framework v4.1 ile birlikte gelen ve DbContext kurallarının sürümünün DbModelBuilder kullanılması gerektiğini gösterir.

V5_0 3

Entity Framework v5.0 ile birlikte gelen ve DbContext kurallarının sürümünün DbModelBuilder kullanılması gerektiğini gösterir.

V5_0_Net4 2

.Net Framework 4 hedeflenirken Entity Framework v5.0 ile birlikte gelen ve DbContext kurallarının sürümünün DbModelBuilder kullanılması gerektiğini gösterir.

V6_0 4

Entity Framework v6.0 ile birlikte gelen ve DbContext kurallarının sürümünün DbModelBuilder kullanılması gerektiğini gösterir.

Açıklamalar

DbModelBuilderVersion.Latest kullanmak, Entity Framework'ün yeni bir sürümüne yükseltirken en son işlevlerin tümünün kullanılabilir olmasını sağlar. Ancak, bir uygulamanın yeni sürümde önceki sürümden farklı davranmasıyla sonuçlanabilir. Kuralların belirli bir sürümü kullanılarak bu durum önlenebilir, ancak en son sürüm dışında bir sürüm ayarlanırsa en son işlevlerin tümü kullanılamaz.

Şunlara uygulanır