DbModelBuilderVersionAttribute - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Этот атрибут может быть применен к классу, производному от класса DbContext чтобы задать версию соглашений DbContext или DbModelBuilder для использования при построении модели из кода, также известного как «Code First». См. описание перечисления DbModelBuilderVersion для получения дополнительных сведений о версиях DbModelBuilder.
Иерархия наследования
System.Object
System.Attribute
System.Data.Entity.DbModelBuilderVersionAttribute
Пространство имен: System.Data.Entity
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
Public NotInheritable Class DbModelBuilderVersionAttribute _
Inherits Attribute
'Применение
Dim instance As DbModelBuilderVersionAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class DbModelBuilderVersionAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class DbModelBuilderVersionAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)>]
type DbModelBuilderVersionAttribute =
class
inherit Attribute
end
public final class DbModelBuilderVersionAttribute extends Attribute
Тип DbModelBuilderVersionAttribute предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
DbModelBuilderVersionAttribute | Инициализирует новый экземпляр класса DbModelBuilderVersionAttribute. |
По верхнему краю
Свойства
Имя | Описание | |
---|---|---|
TypeId | (Унаследовано от Attribute.) | |
Version | Возвращает версию соглашений DbModelBuilder. |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
Equals | (Унаследовано от Attribute.) | |
GetHashCode | (Унаследовано от Attribute.) | |
GetType | (Унаследовано от Object.) | |
IsDefaultAttribute | (Унаследовано от Attribute.) | |
Match | (Унаследовано от Attribute.) | |
ToString | (Унаследовано от Object.) |
По верхнему краю
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
_Attribute.GetIDsOfNames | (Унаследовано от Attribute.) | |
_Attribute.GetTypeInfo | (Унаследовано от Attribute.) | |
_Attribute.GetTypeInfoCount | (Унаследовано от Attribute.) | |
_Attribute.Invoke | (Унаследовано от Attribute.) |
По верхнему краю
Примечания
Если этот атрибут отсутствует в определении объекта DbContext, объект DbContext будет всегда использовать самую последнюю версию соглашений. Это эквивалентно использованию DbModelBuilderVersion.Latest.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.