ConventionEntityTypeExtensions Klasse

Definition

Achtung

Use IConventionEntityType

Erweiterungsmethoden für IConventionEntityType.

public static class ConventionEntityTypeExtensions
[System.Obsolete("Use IConventionEntityType")]
public static class ConventionEntityTypeExtensions
type ConventionEntityTypeExtensions = class
[<System.Obsolete("Use IConventionEntityType")>]
type ConventionEntityTypeExtensions = class
Public Module ConventionEntityTypeExtensions
Vererbung
ConventionEntityTypeExtensions
Attribute

Methoden

AddForeignKey(IConventionEntityType, IConventionProperty, IConventionKey, IConventionEntityType, Boolean)
Veraltet.

Fügt diesem Entitätstyp eine neue Beziehung hinzu.

AddIndex(IConventionEntityType, IConventionProperty, Boolean)
Veraltet.

Fügt diesem Entitätstyp einen Index hinzu.

AddIndexerProperty(IConventionEntityType, String, Type, Boolean, Boolean)
Veraltet.

Fügt diesem Entitätstyp eine eigenschaft hinzu, die von und indexer unterstützt wird.

AddKey(IConventionEntityType, IConventionProperty, Boolean)
Veraltet.

Fügt diesem Entitätstyp einen neuen alternativen Schlüssel hinzu.

AddProperty(IConventionEntityType, MemberInfo, Boolean)
Veraltet.

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(IConventionEntityType, String, Boolean)
Veraltet.

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(IConventionEntityType, String, Type, Boolean, Boolean)
Veraltet.

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

FindDeclaredForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)
Veraltet.

Ruft die Fremdschlüssel ab, die für die angegebene IConventionEntityType mit den angegebenen Eigenschaften deklariert wurden.

FindDeclaredNavigation(IConventionEntityType, String)
Veraltet.

Ruft eine Navigationseigenschaft für den angegebenen Entitätstyp ab. Gibt keine Navigationseigenschaften zurück, die für einen Basistyp definiert sind. Gibt zurück null , wenn keine Navigationseigenschaft gefunden wurde.

FindDeclaredProperty(IConventionEntityType, String)
Veraltet.

Sucht eine Eigenschaft, die für den Typ mit dem angegebenen Namen deklariert ist. Gibt keine Eigenschaften zurück, die für einen Basistyp definiert sind.

FindDefiningNavigation(IConventionEntityType)
Veraltet.

Gibt die definierende Navigation zurück, sofern eine vorhanden ist oder null nicht.

FindForeignKey(IConventionEntityType, IProperty, IKey, IEntityType)
Veraltet.

Ruft den Fremdschlüssel für die angegebenen Eigenschaften ab, der auf einen bestimmten Primär- oder Alternativschlüssel verweist. Gibt zurück null , wenn kein Fremdschlüssel gefunden wurde.

FindForeignKeys(IConventionEntityType, IProperty)
Veraltet.

Ruft die für die angegebene Eigenschaft definierten Fremdschlüssel ab. Es werden nur Fremdschlüssel zurückgegeben, die genau für die angegebene Eigenschaft definiert sind. Zusammengesetzte Fremdschlüssel, die die angegebene Eigenschaft enthalten, werden nicht zurückgegeben.

FindForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)
Veraltet.

Ruft die für die angegebenen Eigenschaften definierten Fremdschlüssel ab. Es werden nur Fremdschlüssel zurückgegeben, die genau für den angegebenen Eigenschaftensatz definiert sind.

FindIndex(IConventionEntityType, IProperty)
Veraltet.

Ruft den unbenannten Index ab, der für die angegebene Eigenschaft definiert ist. Gibt zurück null , wenn kein solcher Index definiert ist.

Benannte Indizes werden auch dann nicht zurückgegeben, wenn die Liste der Eigenschaften übereinstimmt.

FindKey(IConventionEntityType, IProperty)
Veraltet.

Ruft den primären oder alternativen Schlüssel ab, der für die angegebene Eigenschaft definiert ist. Gibt zurück null , wenn für die angegebene Eigenschaft kein Schlüssel definiert ist.

FindNavigation(IConventionEntityType, MemberInfo)
Veraltet.

Ruft eine Navigationseigenschaft für den angegebenen Entitätstyp ab. Gibt zurück null , wenn keine Navigationseigenschaft gefunden wurde.

FindNavigation(IConventionEntityType, String)
Veraltet.

Ruft eine Navigationseigenschaft für den angegebenen Entitätstyp ab. Gibt zurück null , wenn keine Navigationseigenschaft gefunden wurde.

FindOwnership(IConventionEntityType)
Veraltet.

Gibt die Beziehung zum Besitzer zurück, wenn es sich um einen eigenen Typ handelt.null

FindProperties(IConventionEntityType, IReadOnlyList<String>)
Veraltet.

Sucht übereinstimmende Eigenschaften für den angegebenen Entitätstyp. Gibt zurück null , wenn keine Eigenschaft gefunden wird.

Diese API findet nur skalare Eigenschaften und keine Navigationseigenschaften.

FindProperty(IConventionEntityType, MemberInfo)
Veraltet.

Ruft eine Eigenschaft für den angegebenen Entitätstyp ab. Gibt zurück null , wenn keine Eigenschaft gefunden wurde.

Diese API findet nur skalare Eigenschaften und keine Navigationseigenschaften. Verwenden Sie FindNavigation(IConventionEntityType, MemberInfo) , um nach einer Navigationseigenschaft zu suchen.

GetAllBaseTypes(IConventionEntityType)
Veraltet.

Ruft alle Typen im Modell ab, von denen ein bestimmter Entitätstyp abgeleitet wird, beginnend mit dem Stamm.

GetAllBaseTypesAscending(IConventionEntityType)
Veraltet.

Ruft alle Typen im Modell ab, von denen ein bestimmter Entitätstyp abgeleitet wird, beginnend mit dem nächstgelegenen.

GetAllBaseTypesInclusive(IConventionEntityType)
Veraltet.

Gibt alle Basistypen des angegebenen IEntityTypezurück, einschließlich des Typs selbst, von oben nach unten.

GetAllBaseTypesInclusiveAscending(IConventionEntityType)
Veraltet.

Gibt alle Basistypen des angegebenen IEntityTypezurück, einschließlich des Typs selbst, von unten nach oben.

GetChangeTrackingStrategyConfigurationSource(IConventionEntityType)
Veraltet.

Gibt die Konfigurationsquelle für GetChangeTrackingStrategy(IEntityType)zurück.

GetDeclaredForeignKeys(IConventionEntityType)
Veraltet.

Ruft alle Fremdschlüssel ab, die für den angegebenen deklariert sind IConventionEntityType.

Diese Methode gibt keine für Basistypen deklarierten Fremdschlüssel zurück. Es ist nützlich, wenn alle Entitätstypen durchlaufen werden, um zu vermeiden, dass derselbe Fremdschlüssel mehrmals verarbeitet wird. Verwenden Sie GetForeignKeys() auch, um Fremdschlüssel zurückzugeben, die für Basistypen deklariert wurden.

GetDeclaredIndexes(IConventionEntityType)
Veraltet.

Ruft alle Indizes ab, die für den angegebenen IConventionEntityTypedeklariert sind.

Diese Methode gibt keine für Basistypen deklarierten Indizes zurück. Es ist nützlich, wenn alle Entitätstypen durchlaufen werden, um zu vermeiden, dass derselbe Index mehrmals verarbeitet wird. Verwenden Sie GetForeignKeys() auch, um für Basistypen deklarierte Indizes zurückzugeben.

GetDeclaredKeys(IConventionEntityType)
Veraltet.

Ruft alle Schlüssel ab, die für den angegebenen deklariert sind IEntityType.

Diese Methode gibt keine Schlüssel zurück, die für Basistypen deklariert wurden. Es ist nützlich, wenn alle Entitätstypen durchlaufen werden, um zu vermeiden, dass derselbe Schlüssel mehrmals verarbeitet wird. Verwenden Sie GetKeys() auch, um Schlüssel zurückzugeben, die für Basistypen deklariert wurden.

GetDeclaredNavigations(IConventionEntityType)
Veraltet.

Ruft alle Navigationseigenschaften ab, die für die angegebene IConventionEntityTypedeklariert sind.

Diese Methode gibt keine Navigationseigenschaften zurück, die für Basistypen deklariert wurden. Es ist nützlich, wenn alle Entitätstypen durchlaufen werden, um zu vermeiden, dass dieselbe Navigationseigenschaft mehrmals verarbeitet wird. Verwenden Sie GetNavigations(IConventionEntityType) auch, um Navigationseigenschaften zurückzugeben, die für Basistypen deklariert wurden.

GetDeclaredProperties(IConventionEntityType)
Veraltet.

Ruft alle Nichtnavigationseigenschaften ab, die für den angegebenen IConventionEntityTypedeklariert sind.

Diese Methode gibt keine Eigenschaften zurück, die für Basistypen deklariert wurden. Es ist nützlich, wenn alle Entitätstypen durchlaufen werden, um zu vermeiden, dass dieselbe Eigenschaft mehrmals verarbeitet wird. Verwenden Sie GetProperties() auch, um Eigenschaften zurückzugeben, die für Basistypen deklariert wurden.

GetDeclaredReferencingForeignKeys(IConventionEntityType)
Veraltet.

Ruft alle Fremdschlüssel ab, die auf einen bestimmten Entitätstyp abzielen (d. h. Fremdschlüssel, bei denen der angegebene Entitätstyp der Prinzipal ist).

GetDeclaredServiceProperties(IConventionEntityType)
Veraltet.

Ruft alle Diensteigenschaften ab, die für die angegebene IConventionEntityTypedeklariert sind.

Diese Methode gibt keine Eigenschaften zurück, die für Basistypen deklariert wurden. Es ist nützlich, wenn alle Entitätstypen durchlaufen werden, um zu vermeiden, dass dieselbe Eigenschaft mehrmals verarbeitet wird. Verwenden Sie GetServiceProperties() auch, um Eigenschaften zurückzugeben, die für Basistypen deklariert wurden.

GetDefiningQueryConfigurationSource(IConventionEntityType)
Veraltet.

Gibt die Konfigurationsquelle für GetDefiningQuery(IEntityType)zurück.

GetDerivedForeignKeys(IConventionEntityType)
Veraltet.

Ruft alle Fremdschlüssel ab, die für die typen deklariert sind, die von dem angegebenen IConventionEntityTypeabgeleitet werden.

Diese Methode gibt keine Fremdschlüssel zurück, die für den angegebenen Entitätstyp selbst deklariert wurden. Verwenden Sie GetForeignKeys() zum Zurückgeben von Fremdschlüsseln, die für diesen typisierten Typ und die Basisentität deklariert wurden.

GetDerivedTypes(IConventionEntityType)
Veraltet.

Ruft alle Typen im Modell ab, die von einem bestimmten Entitätstyp abgeleitet werden.

GetDerivedTypesInclusive(IConventionEntityType)
Veraltet.

Gibt alle abgeleiteten Typen des angegebenen IConventionEntityTypezurück, einschließlich des Typs selbst.

GetDirectlyDerivedTypes(IConventionEntityType)
Veraltet.

Ruft alle Typen im Modell ab, die direkt von einem bestimmten Entitätstyp abgeleitet werden.

GetDiscriminatorMappingCompleteConfigurationSource(IConventionEntityType)
Veraltet.

Ruft die ConfigurationSource für den Diskriminatorwert vollständigkeit ab.

GetDiscriminatorProperty(IConventionEntityType)
Veraltet.

Gibt den zurück, der IConventionProperty zum Speichern eines Diskriminatorwerts verwendet wird.

GetDiscriminatorPropertyConfigurationSource(IConventionEntityType)
Veraltet.

Ruft die ConfigurationSource für die Discriminator-Eigenschaft ab.

GetDiscriminatorValueConfigurationSource(IConventionEntityType)
Veraltet.

Ruft den ConfigurationSource für den Diskriminatorwert ab.

GetNavigations(IConventionEntityType)
Veraltet.

Ruft alle Navigationseigenschaften für den angegebenen Entitätstyp ab.

GetQueryFilterConfigurationSource(IConventionEntityType)
Veraltet.

Gibt die Konfigurationsquelle für GetQueryFilter(IEntityType)zurück.

GetReferencingForeignKeys(IConventionEntityType)
Veraltet.

Ruft alle Fremdschlüssel ab, die auf einen bestimmten Entitätstyp abzielen (d. h. Fremdschlüssel, bei denen der angegebene Entitätstyp oder ein Typ, von dem er abgeleitet wird, der Prinzipal ist).

GetRootType(IConventionEntityType)
Veraltet.

Ruft den Stammbasistyp für einen bestimmten Entitätstyp ab.

RemoveDiscriminatorValue(IConventionEntityType)
Veraltet.

Entfernt den Diskriminatorwert für diesen Entitätstyp.

RemoveForeignKey(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType)
Veraltet.

Entfernt einen Fremdschlüssel aus diesem Entitätstyp.

RemoveIndex(IConventionEntityType, IReadOnlyList<IConventionProperty>)
Veraltet.

Entfernt einen Index aus diesem Entitätstyp.

RemoveKey(IConventionEntityType, IReadOnlyList<IConventionProperty>)
Veraltet.

Entfernt einen primären oder alternativen Schlüssel aus diesem Entitätstyp.

RemoveProperty(IConventionEntityType, String)
Veraltet.

Entfernt eine Eigenschaft aus diesem Entitätstyp.

RootType(IConventionEntityType)
Veraltet.

Ruft den Stammbasistyp für einen bestimmten Entitätstyp ab.

SetChangeTrackingStrategy(IConventionEntityType, Nullable<ChangeTrackingStrategy>, Boolean)
Veraltet.

Legt die Änderungsnachverfolgungsstrategie fest, die für diesen Entitätstyp verwendet werden soll. Diese Strategie gibt an, wie der Kontext Änderungen an Eigenschaften für eine instance des Entitätstyps erkennt.

SetDefiningQuery(IConventionEntityType, LambdaExpression, Boolean)
Veraltet.

Legt die LINQ-Abfrage fest, die als Standardquelle für Abfragen dieses Typs verwendet wird.

SetDiscriminatorMappingComplete(IConventionEntityType, Nullable<Boolean>, Boolean)
Veraltet.

Legt den Wert fest, der angibt, ob die Diskriminatorzuordnung abgeschlossen ist.

SetDiscriminatorProperty(IConventionEntityType, IProperty, Boolean)
Veraltet.

Legt den fest, der IProperty zum Speichern eines Diskriminatorswerts verwendet wird.

SetDiscriminatorValue(IConventionEntityType, Object, Boolean)
Veraltet.

Legt den Diskriminatorwert für diesen Entitätstyp fest.

SetPrimaryKey(IConventionEntityType, IConventionProperty, Boolean)
Veraltet.

Legt den Primärschlüssel für diesen Entitätstyp fest.

SetQueryFilter(IConventionEntityType, LambdaExpression, Boolean)
Veraltet.

Legt den LINQ-Ausdrucksfilter fest, der automatisch auf Abfragen für diesen Entitätstyp angewendet wird.

Gilt für: