DbModelBuilderVersion Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Значение из этого перечисления может быть предоставлено непосредственно классу DbModelBuilder или может использоваться в объекте , применяемом DbModelBuilderVersionAttribute к классу, производном от DbContext. Используемое значение определяет, какая версия соглашений DbContext и DbModelBuilder должна использоваться при построении модели на основе кода, также известного как Code First.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public enum DbModelBuilderVersion
public enum DbModelBuilderVersion
type DbModelBuilderVersion =
Public Enum DbModelBuilderVersion
- Наследование
-
DbModelBuilderVersion
- Атрибуты
Поля
Latest | 0 | Указывает, что следует использовать последнюю версию соглашений DbModelBuilder и DbContext . |
V4_1 | 1 | Указывает, что следует использовать версию соглашений DbModelBuilder и DbContext , поставляемых с Entity Framework версии 4.1. |
V5_0 | 3 | Указывает, что следует использовать версию соглашений DbModelBuilder и DbContext , поставляемых с Entity Framework версии 5.0. |
V5_0_Net4 | 2 | Указывает, что следует использовать версию соглашений DbModelBuilder и DbContext , поставляемых с Entity Framework версии 5.0 при нацеливание на .NET Framework 4. |
V6_0 | 4 | Указывает, что следует использовать версию соглашений DbModelBuilder и DbContext , поставляемых с Entity Framework версии 6.0. |
Комментарии
Использование DbModelBuilderVersion.Latest гарантирует, что при обновлении до нового выпуска Entity Framework будут доступны все новейшие функциональные возможности. Однако в новом выпуске поведение приложения может измениться по сравнению с предыдущим. Чтобы избежать этого, можно использовать конкретную версию соглашений. Но если при этом задана версия, отличная от последней, будет доступна не вся последняя функциональность.
Применяется к
Entity Framework