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


AttributeToColumnAnnotationConvention<TAttribute,TAnnotation> Класс

Определение

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

public class AttributeToColumnAnnotationConvention<TAttribute,TAnnotation> : System.Data.Entity.ModelConfiguration.Conventions.Convention where TAttribute : Attribute
type AttributeToColumnAnnotationConvention<'Attribute, 'Annotation (requires 'Attribute :> Attribute)> = class
    inherit Convention
Public Class AttributeToColumnAnnotationConvention(Of TAttribute, TAnnotation)
Inherits Convention

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

TAttribute

Тип атрибута для обнаружения.

TAnnotation

Тип создаваемой заметки.

Наследование
AttributeToColumnAnnotationConvention<TAttribute,TAnnotation>
Производный

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

AttributeToColumnAnnotationConvention<TAttribute,TAnnotation>(String, Func<PropertyInfo,IList<TAttribute>,TAnnotation>)

Создает соглашение, которое будет создавать заметки столбцов с заданным именем и с использованием заданного делегата фабрики.

Методы

Properties()

Начинает настройку упрощенного соглашения, которое применяется ко всем свойствам в модели.

(Унаследовано от Convention)
Properties<T>()

Начинает настройку упрощенного соглашения, которое применяется ко всем примитивным свойствам указанного типа в модели.

(Унаследовано от Convention)
Types()

Начинает настройку упрощенного соглашения, которое применяется ко всем сопоставленным типам в модели.

(Унаследовано от Convention)
Types<T>()

Начинает настройку упрощенного соглашения, которое применяется ко всем сопоставленным типам в модели, которые являются производными от указанного типа или реализующими его.

(Унаследовано от Convention)

Применяется к