Freigeben über


AttributeToTableAnnotationConvention<TAttribute,TAnnotation> Klasse

Definition

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

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

Typparameter

TAttribute

Der Typ des zu ermittelnden Attributs.

TAnnotation

Der Typ der Anmerkung, die erstellt wird.

Vererbung
AttributeToTableAnnotationConvention<TAttribute,TAnnotation>

Konstruktoren

AttributeToTableAnnotationConvention<TAttribute,TAnnotation>(String, Func<Type,IList<TAttribute>,TAnnotation>)

Erstellt eine Konvention, die Tabellenanmerkungen 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: