Bagikan melalui


DbModelBuilderVersion Enum

Definisi

Nilai dari enumerasi ini dapat diberikan langsung ke DbModelBuilder kelas atau dapat digunakan dalam DbModelBuilderVersionAttribute yang diterapkan ke kelas yang berasal dari DbContext. Nilai yang digunakan menentukan versi konvensi DbContext dan DbModelBuilder mana yang harus digunakan saat membangun model dari kode--juga dikenal sebagai "Code First".

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

Bidang

Latest 0

Menunjukkan bahwa versi terbaru dari DbModelBuilder konvensi dan DbContext harus digunakan.

V4_1 1

Menunjukkan bahwa versi DbModelBuilder konvensi dan DbContext yang dikirim dengan Entity Framework v4.1 harus digunakan.

V5_0 3

Menunjukkan bahwa versi DbModelBuilder konvensi dan DbContext yang dikirim dengan Entity Framework v5.0 harus digunakan.

V5_0_Net4 2

Menunjukkan bahwa versi DbModelBuilder konvensi dan DbContext yang dikirim dengan Entity Framework v5.0 saat menargetkan .Net Framework 4 harus digunakan.

V6_0 4

Menunjukkan bahwa versi DbModelBuilder konvensi dan DbContext yang dikirim dengan Entity Framework v6.0 harus digunakan.

Keterangan

Menggunakan DbModelBuilderVersion.Latest memastikan bahwa semua fungsionalitas terbaru tersedia saat memutakhirkan ke rilis baru Kerangka Kerja Entitas. Namun, hal ini dapat mengakibatkan aplikasi ber perilaku berbeda dengan rilis baru daripada rilis sebelumnya. Ini dapat dihindari dengan menggunakan versi konvensi tertentu, tetapi jika versi selain yang terbaru diatur, tidak semua fungsi terbaru akan tersedia.

Berlaku untuk