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


TypeAttributeConfigurationConvention<TAttribute> - класс

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

Базовый класс для соглашений, обрабатывающих атрибуты CLR, имеющиеся в модели.

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

System.Object
  System.Data.Entity.ModelConfiguration.Conventions.Convention
    System.Data.Entity.ModelConfiguration.Conventions.TypeAttributeConfigurationConvention<TAttribute>
      System.Data.Entity.ModelConfiguration.Conventions.ComplexTypeAttributeConvention
      System.Data.Entity.ModelConfiguration.Conventions.NotMappedTypeAttributeConvention
      System.Data.Entity.ModelConfiguration.Conventions.TableAttributeConvention

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

Синтаксис

'Декларация
<SuppressMessageAttribute("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes")> _
Public MustInherit Class TypeAttributeConfigurationConvention(Of TAttribute As Attribute) _
    Inherits Convention
'Применение
Dim instance As TypeAttributeConfigurationConvention(Of TAttribute)
[SuppressMessageAttribute("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes")]
public abstract class TypeAttributeConfigurationConvention<TAttribute> : Convention 
where TAttribute : Attribute
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1005:AvoidExcessiveParametersOnGenericTypes")]
generic<typename TAttribute>
where TAttribute : Attribute 
public ref class TypeAttributeConfigurationConvention abstract : public Convention
[<AbstractClassAttribute>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes")>]
type TypeAttributeConfigurationConvention<'TAttribute when 'TAttribute : Attribute> =  
    class 
        inherit Convention 
    end
JScript does not support generic types and methods.

Параметры типа

  • TAttribute
    Тип искомого атрибута.

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

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

  Имя Описание
Защищенный метод TypeAttributeConfigurationConvention<TAttribute> Инициализирует новый экземпляр класса TypeAttributeConfigurationConvention<TAttribute>.

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

Методы

  Имя Описание
Открытый метод Apply Применяет данное соглашение к классу, к которому применен атрибут типа TAttribute.
Открытый метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetHashCode (Унаследовано от Object.)
Открытый метод GetType (Унаследовано от Object.)
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод Properties() Начинает настройку облегченного соглашения, применяемого ко всем свойствам в модели. (Унаследовано от Convention.)
Открытый метод ToString (Унаследовано от Object.)
Открытый метод Types() Начинает настройку облегченного соглашения, применяемого ко всем сопоставленным типам в модели. (Унаследовано от Convention.)

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

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

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

См. также

Справочник

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