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


AttributeToTableAnnotationConvention<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.AttributeToTableAnnotationConvention<TAttribute, TAnnotation>

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

Синтаксис

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

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

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

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

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

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