Freigeben über


AttributeToColumnAnnotationConvention<TAttribute,TAnnotation> Klasse

Definition

Eine universelle Klasse für Code First-Konventionen, die Attribute aus .NET-Eigenschaften lesen und Spaltenanmerkungen basierend auf diesen Attributen generieren.

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

Typparameter

TAttribute

Der Typ des zu ermittelnden Attributs.

TAnnotation

Der Typ der Anmerkung, die erstellt wird.

Vererbung
AttributeToColumnAnnotationConvention<TAttribute,TAnnotation>
Abgeleitet

Konstruktoren

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

Erstellt eine Konvention, die Spaltenanmerkungen mit dem angegebenen Namen und unter Verwendung des angegebenen Factorydelegats erstellt.

Methoden

Properties()

Beginnt mit der Konfiguration einer Lightweight-Konvention, die für alle Eigenschaften im Modell gilt.

(Geerbt von Convention)
Properties<T>()

Beginnt mit der Konfiguration einer Lightweight-Konvention, die für alle primitiven Eigenschaften des angegebenen Typs im Modell gilt.

(Geerbt von Convention)
Types()

Beginnt mit der Konfiguration einer Lightweight-Konvention, die für alle zugeordneten Typen im Modell gilt.

(Geerbt von Convention)
Types<T>()

Beginnt mit der Konfiguration einer Lightweight-Konvention, die für alle zugeordneten Typen im Modell gilt, die von dem angegebenen Typ abgeleitet oder implementiert werden.

(Geerbt von Convention)

Gilt für: