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


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 соглашений.

Применяется к