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>(String, Func<PropertyInfo,IList<TAttribute>,TAnnotation>) |
Создает соглашение, которое будет создавать заметки столбцов с заданным именем и с использованием заданного делегата фабрики. |
Методы
Properties() |
Начинает настройку упрощенного соглашения, которое применяется ко всем свойствам в модели. (Унаследовано от Convention) |
Properties<T>() |
Начинает настройку упрощенного соглашения, которое применяется ко всем примитивным свойствам указанного типа в модели. (Унаследовано от Convention) |
Types() |
Начинает настройку упрощенного соглашения, которое применяется ко всем сопоставленным типам в модели. (Унаследовано от Convention) |
Types<T>() |
Начинает настройку упрощенного соглашения, которое применяется ко всем сопоставленным типам в модели, которые являются производными от указанного типа или реализующими его. (Унаследовано от Convention) |
Применяется к
Entity Framework