Freigeben über


PropertyAttributeConfigurationConvention<TAttribute> Klasse

Definition

Basisklasse für Konventionen, die CLR-Attribute verarbeiten, die für Eigenschaften von Typen im Modell gefunden werden.

public abstract class PropertyAttributeConfigurationConvention<TAttribute> : System.Data.Entity.ModelConfiguration.Conventions.Convention where TAttribute : Attribute
type PropertyAttributeConfigurationConvention<'Attribute (requires 'Attribute :> Attribute)> = class
    inherit Convention
Public MustInherit Class PropertyAttributeConfigurationConvention(Of TAttribute)
Inherits Convention

Typparameter

TAttribute

Der Typ des zu suchenden Attributs.

Vererbung
PropertyAttributeConfigurationConvention<TAttribute>
Abgeleitet

Hinweise

Beachten Sie, dass die abgeleitete Konvention für jede nicht statische Eigenschaft auf den zugeordneten Typ angewendet wird, der über das angegebene Attribut verfügt, auch wenn sie nicht im Modell enthalten war.

Konstruktoren

PropertyAttributeConfigurationConvention<TAttribute>()

Initialisiert eine neue Instanz der PropertyAttributeConfigurationConvention<TAttribute>-Klasse.

Methoden

Apply(PropertyInfo, ConventionTypeConfiguration, TAttribute)

Wendet diese Konvention auf eine Eigenschaft an, die ein Attribut vom Typ TAttribute angewendet hat.

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: