Поделиться через


DbModelBuilderVersion - перечисление

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Значение из этого перечисления можно передать непосредственно в класс DbModelBuilder или использовать в атрибуте DbModelBuilderVersionAttribute, примененном к классу, производному от класса DbContext. Значение, которое определяет версию соглашений DbContext и DbModelBuilder, которые должны использоваться при построении модели из кода, также называемого Code First.

Пространство имен:  System.Data.Entity
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Enumeration DbModelBuilderVersion
'Применение
Dim instance As DbModelBuilderVersion
public enum DbModelBuilderVersion
public enum class DbModelBuilderVersion
type DbModelBuilderVersion
public enum DbModelBuilderVersion

Члены

Имя члена Описание
Latest Указывает, что следует использовать последнюю версию соглашений DbModelBuilder и DbContext.

V4_1 Указывает, что должна использоваться версия соглашений DbModelBuilder и DbContext, поставляемая в составе платформы Entity Framework 4.1.

V5_0 Указывает, что должна использоваться версия соглашений DbModelBuilder и DbContext, поставляемая в составе платформы Entity Framework 5.0.

V5_0_Net4 Указывает, что, когда целью является платформа .Net Framework 4, следует использовать версию соглашений DbModelBuilder и DbContext, поставляемую в составе платформы Entity Framework 5.0.
V6_0 Указывает, что должна использоваться версия соглашений DbModelBuilder и DbContext, поставляемая в составе платформы Entity Framework 6.0.

Примечания

Использование DbModelBuilderVersion.Latest гарантирует, что при обновлении до нового выпуска платформы Entity Framework будет доступна вся новая функциональность. Однако в новом выпуске работа приложения может измениться по сравнению с предыдущими версиями. Чтобы избежать этого, можно использовать конкретную версию соглашений. Но если при этом задана версия, отличная от последней, будет доступна не вся последняя функциональность.

См. также

Справочник

System.Data.Entity - пространство имен