DbModelBuilderVersionAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот атрибут может применяться к классу, производном от DbContext , чтобы задать версию DbContext и DbModelBuilder соглашения, которые следует использовать при построении модели из кода, также известного как Code First. Дополнительные сведения о версиях DbModelBuilderVersion DbModelBuilder см. в перечислении.
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public sealed class DbModelBuilderVersionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
public sealed class DbModelBuilderVersionAttribute : Attribute
type DbModelBuilderVersionAttribute = class
inherit Attribute
Public NotInheritable Class DbModelBuilderVersionAttribute
Inherits Attribute
- Наследование
-
DbModelBuilderVersionAttribute
- Атрибуты
Комментарии
Если атрибут отсутствует в DbContextthen, DbContext всегда будет использовать последнюю версию соглашений. Это эквивалентно использованию DbModelBuilderVersion.Latest.
Конструкторы
DbModelBuilderVersionAttribute(DbModelBuilderVersion) |
Инициализирует новый экземпляр класса DbModelBuilderVersionAttribute. |
Свойства
Version |
Возвращает версию DbModelBuilder соглашений. |
Применяется к
Entity Framework