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


SuppressDbSetInitializationAttribute - класс

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

Этот атрибут может быть применен либо ко всему производному классу DbContext, либо к отдельным свойствам DbSet<TEntity> или IDbSet<TEntity> этого класса. При применении любых обнаруженных свойств DbSet<TEntity> или IDbSet<TEntity> все еще будет включено в модель, но не будет автоматически инициализировано.

Иерархия наследования

System.Object
  System.Attribute
    System.Data.Entity.Infrastructure.SuppressDbSetInitializationAttribute

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

Синтаксис

'Декларация
<AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Property, AllowMultiple := False)> _
Public NotInheritable Class SuppressDbSetInitializationAttribute _
    Inherits Attribute
'Применение
Dim instance As SuppressDbSetInitializationAttribute
[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Property, AllowMultiple = false)]
public sealed class SuppressDbSetInitializationAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class|AttributeTargets::Property, AllowMultiple = false)]
public ref class SuppressDbSetInitializationAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Property, AllowMultiple = false)>]
type SuppressDbSetInitializationAttribute =  
    class 
        inherit Attribute 
    end
public final class SuppressDbSetInitializationAttribute extends Attribute

Тип SuppressDbSetInitializationAttribute предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод SuppressDbSetInitializationAttribute Инициализирует новый экземпляр класса SuppressDbSetInitializationAttribute.

По верхнему краю

Свойства

  Имя Описание
Открытое свойство TypeId (Унаследовано от Attribute.)

По верхнему краю

Методы

  Имя Описание
Открытый метод Equals (Унаследовано от Attribute.)
Открытый метод GetHashCode (Унаследовано от Attribute.)
Открытый метод GetType (Унаследовано от Object.)
Открытый метод IsDefaultAttribute (Унаследовано от Attribute.)
Открытый метод Match (Унаследовано от Attribute.)
Открытый метод ToString (Унаследовано от Object.)

По верхнему краю

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод _Attribute.GetIDsOfNames (Унаследовано от Attribute.)
Явная реализация интерфейсаЗакрытый метод _Attribute.GetTypeInfo (Унаследовано от Attribute.)
Явная реализация интерфейсаЗакрытый метод _Attribute.GetTypeInfoCount (Унаследовано от Attribute.)
Явная реализация интерфейсаЗакрытый метод _Attribute.Invoke (Унаследовано от Attribute.)

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

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