MutableEntityTypeExtensions Klasse

Definition

Achtung

Use IMutableEntityType

Erweiterungsmethoden für IMutableEntityType.

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

Methoden

AddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Veraltet.

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

AddIndex(IMutableEntityType, IMutableProperty)
Veraltet.

Fügt diesem Entitätstyp einen Index hinzu.

AddIndexerProperty(IMutableEntityType, String, Type)
Veraltet.

Fügt diesem Entitätstyp eine von einem Indexer gesicherte Eigenschaft hinzu.

AddKey(IMutableEntityType, IMutableProperty)
Veraltet.

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

AddProperty(IMutableEntityType, MemberInfo)
Veraltet.

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(IMutableEntityType, PropertyInfo)
Veraltet.

Fügt dieser Entität eine Eigenschaft hinzu.

AddProperty(IMutableEntityType, String)
Veraltet.

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(IMutableEntityType, String, Type)
Veraltet.

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

FindDeclaredForeignKeys(IMutableEntityType, IReadOnlyList<IProperty>)
Veraltet.

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

FindDeclaredNavigation(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType)
Veraltet.

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

FindForeignKey(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType, IProperty)
Veraltet.

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

FindKey(IMutableEntityType, 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(IMutableEntityType, MemberInfo)
Veraltet.

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

FindNavigation(IMutableEntityType, PropertyInfo)
Veraltet.

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

FindNavigation(IMutableEntityType, String)
Veraltet.

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

FindOwnership(IMutableEntityType)
Veraltet.

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

FindProperties(IMutableEntityType, 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(IMutableEntityType, PropertyInfo)
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(IMutableEntityType, MemberInfo) , um nach einer Navigationseigenschaft zu suchen.

GetAllBaseTypes(IMutableEntityType)
Veraltet.

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

GetAllBaseTypesAscending(IMutableEntityType)
Veraltet.

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

GetDeclaredForeignKeys(IMutableEntityType)
Veraltet.

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

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(IMutableEntityType)
Veraltet.

Ruft alle Indizes ab, die für den angegebenen IMutableEntityTypedeklariert 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(IMutableEntityType)
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(IMutableEntityType)
Veraltet.

Ruft alle Navigationseigenschaften ab, die für die angegebene IMutableEntityTypedeklariert 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(IMutableEntityType) auch, um Navigationseigenschaften zurückzugeben, die für Basistypen deklariert wurden.

GetDeclaredProperties(IMutableEntityType)
Veraltet.

Ruft alle Nichtnavigationseigenschaften ab, die für den angegebenen IMutableEntityTypedeklariert 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(IMutableEntityType)
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(IMutableEntityType)
Veraltet.

Ruft alle Diensteigenschaften ab, die für die angegebene IMutableEntityTypedeklariert 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.

GetDerivedForeignKeys(IMutableEntityType)
Veraltet.

Ruft alle Fremdschlüssel ab, die für die typen deklariert sind, die von dem angegebenen IMutableEntityTypeabgeleitet 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(IMutableEntityType)
Veraltet.

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

GetDerivedTypesInclusive(IMutableEntityType)
Veraltet.

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

GetDirectlyDerivedTypes(IMutableEntityType)
Veraltet.

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

GetDiscriminatorProperty(IMutableEntityType)
Veraltet.

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

GetNavigations(IMutableEntityType)
Veraltet.

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

GetOrAddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Veraltet.

Ruft eine vorhandene Beziehung ab oder erstellt eine neue Beziehung, wenn sie noch nicht definiert ist.

GetOrAddForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Veraltet.

Ruft eine vorhandene Beziehung ab oder erstellt eine neue Beziehung, wenn sie noch nicht definiert ist.

GetOrAddIndex(IMutableEntityType, IMutableProperty)
Veraltet.

Ruft den Index ab, der für die angegebene Eigenschaft definiert ist, oder erstellt einen neuen Index, falls noch kein Index definiert ist.

GetOrAddIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Veraltet.

Ruft den Index ab, der für die angegebene Eigenschaft definiert ist, oder erstellt einen neuen Index, falls noch kein Index definiert ist.

GetOrAddKey(IMutableEntityType, IMutableProperty)
Veraltet.

Ruft den vorhandenen alternativen Schlüssel ab, der für eine Eigenschaft definiert ist, oder erstellt einen neuen Schlüssel, wenn er noch nicht definiert ist.

GetOrAddKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Veraltet.

Ruft den vorhandenen alternativen Schlüssel ab, der für eine Reihe von Eigenschaften definiert ist, oder erstellt einen neuen Schlüssel, falls noch kein Schlüssel definiert ist.

GetOrAddProperty(IMutableEntityType, PropertyInfo)
Veraltet.

Ruft die Eigenschaft mit dem angegebenen Namen ab, oder erstellt eine neue Eigenschaft, wenn noch keine definiert ist.

GetOrAddProperty(IMutableEntityType, String, Type)
Veraltet.

Ruft die Eigenschaft mit dem angegebenen Namen ab, oder erstellt eine neue Eigenschaft, wenn noch keine definiert ist.

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)
Veraltet.

Ruft die Eigenschaft mit dem angegebenen Namen ab, oder erstellt eine neue Eigenschaft, wenn noch keine definiert ist.

GetOrSetPrimaryKey(IMutableEntityType, IMutableProperty)
Veraltet.

Ruft den vorhandenen Primärschlüssel einer Entität ab oder legt ihn fest, wenn er nicht definiert ist.

GetOrSetPrimaryKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Veraltet.

Ruft den vorhandenen Primärschlüssel einer Entität ab oder legt ihn fest, wenn er nicht definiert ist.

GetReferencingForeignKeys(IMutableEntityType)
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(IMutableEntityType)
Veraltet.

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

RemoveDiscriminatorValue(IMutableEntityType)
Veraltet.

Entfernt den Diskriminatorwert für diesen Entitätstyp.

RemoveForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Veraltet.

Entfernt einen Fremdschlüssel aus diesem Entitätstyp.

RemoveIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Veraltet.

Entfernt einen Index aus diesem Entitätstyp.

RemoveKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Veraltet.

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

RemoveProperty(IMutableEntityType, String)
Veraltet.

Entfernt eine Eigenschaft aus diesem Entitätstyp.

RootType(IMutableEntityType)
Veraltet.

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

SetChangeTrackingStrategy(IMutableEntityType, ChangeTrackingStrategy)
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.

SetChangeTrackingStrategy(IMutableEntityType, Nullable<ChangeTrackingStrategy>)
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(IMutableEntityType, LambdaExpression)
Veraltet.

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

SetDiscriminatorMappingComplete(IMutableEntityType, Nullable<Boolean>)
Veraltet.

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

SetDiscriminatorProperty(IMutableEntityType, IProperty)
Veraltet.

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

SetDiscriminatorValue(IMutableEntityType, Object)
Veraltet.

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

SetNavigationAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Veraltet.

Legt die fest, die PropertyAccessMode für Navigationen dieses Entitätstyps verwendet werden soll.

Beachten Sie, dass einzelne Navigationen diesen Zugriffsmodus außer Kraft setzen können. Der hier festgelegte Wert wird für jede Navigation verwendet, für die keine Außerkraftsetzung angegeben wurde.

SetPrimaryKey(IMutableEntityType, IMutableProperty)
Veraltet.

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

SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Veraltet.

Legt die fest, die PropertyAccessMode für Eigenschaften dieses Entitätstyps verwendet werden soll.

Beachten Sie, dass einzelne Eigenschaften diesen Zugriffsmodus außer Kraft setzen können. Der hier festgelegte Wert wird für jede Eigenschaft verwendet, für die keine Außerkraftsetzung angegeben wurde.

SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Veraltet.

Legt fest, dass PropertyAccessMode für Eigenschaften und Navigationen dieses Entitätstyps verwendet werden soll.

Beachten Sie, dass einzelne Eigenschaften und Navigationen diesen Zugriffsmodus außer Kraft setzen können. Der hier festgelegte Wert wird für jede Eigenschaft oder Navigation verwendet, für die keine Außerkraftsetzung angegeben wurde.

SetQueryFilter(IMutableEntityType, LambdaExpression)
Veraltet.

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

Gilt für: