EntityTypeExtensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
Use IReadOnlyEntityType
Entitätstyperweiterungsmethoden für IReadOnlyEntityType.
public static class EntityTypeExtensions
[System.Obsolete("Use IReadOnlyEntityType")]
public static class EntityTypeExtensions
type EntityTypeExtensions = class
[<System.Obsolete("Use IReadOnlyEntityType")>]
type EntityTypeExtensions = class
Public Module EntityTypeExtensions
- Vererbung
-
EntityTypeExtensions
- Attribute
Methoden
DisplayName(ITypeBase) |
Veraltet.
Ruft den Anzeigenamen für die angegebene ITypeBaseab. |
FindDeclaredNavigation(IEntityType, 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 |
FindDeclaredProperty(IEntityType, 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(IEntityType) |
Veraltet.
Gibt die definierende Navigation zurück, sofern eine vorhanden ist oder |
FindForeignKey(IEntityType, 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 |
FindForeignKeys(IEntityType, 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(IEntityType, 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(IEntityType, IProperty) |
Veraltet.
Ruft den unbenannten Index ab, der für die angegebene Eigenschaft definiert ist. Gibt zurück Benannte Indizes werden auch dann nicht zurückgegeben, wenn die Liste der Eigenschaften übereinstimmt. |
FindKey(IEntityType, IProperty) |
Veraltet.
Ruft den primären oder alternativen Schlüssel ab, der für die angegebene Eigenschaft definiert ist. Gibt zurück |
FindNavigation(IEntityType, MemberInfo) |
Veraltet.
Ruft eine Navigationseigenschaft für den angegebenen Entitätstyp ab. Gibt zurück |
FindNavigation(IEntityType, PropertyInfo) |
Veraltet.
Ruft eine Navigationseigenschaft für den angegebenen Entitätstyp ab. Gibt NULL zurück, wenn keine Navigationseigenschaft gefunden wird. |
FindNavigation(IEntityType, String) |
Veraltet.
Ruft eine Navigationseigenschaft für den angegebenen Entitätstyp ab. Gibt zurück |
FindOwnership(IEntityType) |
Veraltet.
Gibt die Beziehung zum Besitzer zurück, wenn es sich um einen eigenen Typ handelt. |
FindProperties(IEntityType, IReadOnlyList<String>) |
Veraltet.
Sucht übereinstimmende Eigenschaften für den angegebenen Entitätstyp. Gibt zurück Diese API findet nur skalare Eigenschaften und keine Navigationseigenschaften. |
FindProperty(IEntityType, MemberInfo) |
Veraltet.
Ruft eine Eigenschaft mit den angegebenen Memberinformationen ab. Gibt zurück Diese API findet nur skalare Eigenschaften und keine Navigationseigenschaften. Verwenden Sie FindNavigation(IEntityType, MemberInfo) , um nach einer Navigationseigenschaft zu suchen. |
FindProperty(IEntityType, PropertyInfo) |
Veraltet.
Ruft eine Eigenschaft für den angegebenen Entitätstyp ab. Gibt NULL zurück, wenn keine Eigenschaft gefunden wird. Diese API findet nur skalare Eigenschaften und keine Navigationseigenschaften. Verwenden Sie FindNavigation(IEntityType, PropertyInfo) , um nach einer Navigationseigenschaft zu suchen. |
FullName(ITypeBase) |
Veraltet.
Ruft den eindeutigen Namen für den angegebenen IReadOnlyTypeBaseab. |
GetAllBaseTypes(IEntityType) |
Veraltet.
Ruft alle Typen im Modell ab, von denen ein bestimmter Entitätstyp abgeleitet wird, beginnend mit dem Stamm. |
GetAllBaseTypesAscending(IEntityType) |
Veraltet.
Ruft alle Typen im Modell ab, von denen ein bestimmter Entitätstyp abgeleitet wird, beginnend mit dem nächstgelegenen. |
GetAllBaseTypesInclusive(IEntityType) |
Veraltet.
Gibt alle Basistypen des angegebenen IEntityTypezurück, einschließlich des Typs selbst, von oben nach unten. |
GetAllBaseTypesInclusiveAscending(IEntityType) |
Veraltet.
Gibt alle Basistypen des angegebenen IEntityTypezurück, einschließlich des Typs selbst, von unten nach oben. |
GetChangeTrackingStrategy(IEntityType) |
Veraltet.
Ruft die Änderungsnachverfolgungsstrategie ab, die für diesen Entitätstyp verwendet wird. Diese Strategie gibt an, wie der Kontext Änderungen an Eigenschaften für eine instance des Entitätstyps erkennt. |
GetClosestCommonParent(IEntityType, IEntityType) |
Veraltet.
Gibt den nächstgelegenen Entitätstyp zurück, der ein übergeordnetes Element beider Entitätstypen ist. Wenn eine der angegebenen Entitäten ein übergeordnetes Element der anderen ist, wird dieses übergeordnete Element zurückgegeben. Gibt zurück |
GetConcreteDerivedTypesInclusive(IEntityType) |
Veraltet.
Gibt alle abgeleiteten Typen der angegebenen IEntityTypezurück, einschließlich des Typs selbst, die nicht |
GetDeclaredForeignKeys(IEntityType) |
Veraltet.
Ruft alle Fremdschlüssel ab, die für den angegebenen deklariert sind IEntityType. 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(IEntityType) |
Veraltet.
Ruft alle Indizes ab, die für den angegebenen IEntityTypedeklariert 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(IEntityType) |
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(IEntityType) |
Veraltet.
Ruft alle Navigationseigenschaften ab, die für die angegebene IEntityTypedeklariert 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(IEntityType) auch, um Navigationseigenschaften zurückzugeben, die für Basistypen deklariert wurden. |
GetDeclaredProperties(IEntityType) |
Veraltet.
Ruft alle Nichtnavigationseigenschaften ab, die für den angegebenen IEntityTypedeklariert 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(IEntityType) |
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(IEntityType) |
Veraltet.
Ruft alle Diensteigenschaften ab, die für die angegebene IEntityTypedeklariert 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. |
GetDefiningQuery(IEntityType) |
Veraltet.
Ruft die LINQ-Abfrage ab, die als Standardquelle für Abfragen dieses Typs verwendet wird. |
GetDerivedForeignKeys(IEntityType) |
Veraltet.
Ruft alle Fremdschlüssel ab, die für die typen deklariert sind, die von dem angegebenen IEntityTypeabgeleitet 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(IEntityType) |
Veraltet.
Ruft alle Typen im Modell ab, die von einem bestimmten Entitätstyp abgeleitet werden. |
GetDerivedTypesInclusive(IEntityType) |
Veraltet.
Gibt alle abgeleiteten Typen des angegebenen IEntityTypezurück, einschließlich des Typs selbst. |
GetDirectlyDerivedTypes(IEntityType) |
Veraltet.
Ruft alle Typen im Modell ab, die direkt von einem bestimmten Entitätstyp abgeleitet werden. |
GetDiscriminatorProperty(IEntityType) |
Veraltet.
Gibt den zurück, der IReadOnlyProperty zum Speichern eines Diskriminatorwerts verwendet wird. |
GetDiscriminatorValue(IEntityType) |
Veraltet.
Gibt den Diskriminatorwert für diesen Entitätstyp zurück. |
GetIsDiscriminatorMappingComplete(IEntityType) |
Veraltet.
Gibt den Wert zurück, der angibt, ob die Diskriminatorzuordnung für diesen Entitätstyp abgeschlossen ist. |
GetNavigations(IEntityType) |
Veraltet.
Ruft alle Navigationseigenschaften für den angegebenen Entitätstyp ab. |
GetProperty(IEntityType, String) |
Veraltet.
Ruft eine Eigenschaft mit dem angegebenen Namen ab. Diese API findet nur skalare Eigenschaften und keine Navigationseigenschaften. Verwenden Sie FindNavigation(IEntityType, String) , um nach einer Navigationseigenschaft zu suchen. |
GetQueryFilter(IEntityType) |
Veraltet.
Ruft den LINQ-Ausdrucksfilter ab, der automatisch auf Abfragen für diesen Entitätstyp angewendet wird. |
GetReferencingForeignKeys(IEntityType) |
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). |
GetRootType(IEntityType) |
Veraltet.
Ruft den Stammbasistyp für einen bestimmten Entitätstyp ab. |
GetSeedData(IEntityType, Boolean) |
Veraltet.
Ruft die im Modell gespeicherten Daten für den angegebenen Entitätstyp ab. |
HasDefiningNavigation(IEntityType) |
Veraltet.
Ruft einen Wert ab, der angibt, ob dieser Entitätstyp über eine definierende Navigation verfügt. |
IsAbstract(ITypeBase) |
Veraltet.
Überprüft, ob dieser Entitätstyp einen abstrakten Typ darstellt. |
IsAssignableFrom(IEntityType, IEntityType) |
Veraltet.
Bestimmt, ob dieser Entitätstyp von einem bestimmten Entitätstyp abgeleitet ist (oder identisch mit einem bestimmten Entitätstyp ist). |
IsInOwnershipPath(IEntityType, IEntityType) |
Veraltet.
Ruft einen Wert ab, der angibt, ob sich der angegebene Entitätstyp im Besitzpfad für diesen Entitätstyp befindet. |
IsOwned(IEntityType) |
Veraltet.
Ruft einen Wert ab, der angibt, ob dieser Entitätstyp im Besitz eines anderen Entitätstyps ist. |
IsStrictlyDerivedFrom(IEntityType, IEntityType) |
Veraltet.
Bestimmt, ob dieser Entitätstyp von einem bestimmten Entitätstyp abgeleitet wird (aber nicht mit einem bestimmten Entitätstyp identisch ist). |
LeastDerivedType(IEntityType, IEntityType) |
Veraltet.
Ruft den geringsten abgeleiteten Typ zwischen den angegebenen beiden ab. |
RootType(IEntityType) |
Veraltet.
Ruft den Stammbasistyp für einen bestimmten Entitätstyp ab. |
ShortName(ITypeBase) |
Veraltet.
Ruft einen kurzen Namen für den angegebenen ITypeBase ab, der in anderen Bezeichnern verwendet werden kann. |
ToDebugString(IEntityType, MetadataDebugStringOptions, Int32) |
Veraltet.
Erstellt eine lesbare Darstellung der angegebenen Metadaten. Warnung: Verlassen Sie sich nicht auf das Format der zurückgegebenen Zeichenfolge. Es ist nur für das Debuggen konzipiert und kann sich zwischen Releases beliebig ändern. |
Gilt für:
Entity Framework
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für