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


AttributeToColumnAnnotationConvention<TAttribute, TAnnotation> - класс

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

Класс общего назначения для соглашений Code First, который считывает атрибуты из свойств .NET и формирует заметки столбцов на основе их атрибутов.

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

System.Object
  System.Data.Entity.ModelConfiguration.Conventions.Convention
    System.Data.Entity.ModelConfiguration.Conventions.AttributeToColumnAnnotationConvention<TAttribute, TAnnotation>
      System.Data.Entity.ModelConfiguration.Conventions.IndexAttributeConvention

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

Синтаксис

'Декларация
Public Class AttributeToColumnAnnotationConvention(Of TAttribute As Attribute, TAnnotation) _
    Inherits Convention
'Применение
Dim instance As AttributeToColumnAnnotationConvention(Of TAttribute, TAnnotation)
public class AttributeToColumnAnnotationConvention<TAttribute, TAnnotation> : Convention 
where TAttribute : Attribute
generic<typename TAttribute, typename TAnnotation>
where TAttribute : Attribute 
public ref class AttributeToColumnAnnotationConvention : public Convention
type AttributeToColumnAnnotationConvention<'TAttribute, 'TAnnotation when 'TAttribute : Attribute> =  
    class 
        inherit Convention 
    end
JScript does not support generic types and methods.

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

  • TAttribute
    Тип атрибута для обнаружения.
  • TAnnotation
    Тип заметки, которая будет создана.

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

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

  Имя Описание
Открытый метод AttributeToColumnAnnotationConvention<TAttribute, TAnnotation> Конструирует соглашение, которое будет создавать заметки столбцов с заданным именем и делегатом фабрики.

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

Методы

  Имя Описание
Открытый метод 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 - пространство имен