IReadOnlyEntityType Schnittstelle
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.
Stellt einen Entitätstyp in einem Modell dar.
public interface IReadOnlyEntityType : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase
type IReadOnlyEntityType = interface
interface IReadOnlyTypeBase
interface IReadOnlyAnnotatable
Public Interface IReadOnlyEntityType
Implements IReadOnlyTypeBase
- Abgeleitet
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .
Eigenschaften
BaseType |
Ruft den Basistyp dieses Entitätstyps ab. Gibt zurück |
ClrType |
Ruft die CLR-Klasse ab, die verwendet wird, um Instanzen dieses Typs darzustellen.
Gibt zurück |
ContainingEntityType |
Ruft diesen Entitätstyp oder den Entitätstyp ab, für den die komplexe Eigenschaftskette deklariert ist. (Geerbt von IReadOnlyTypeBase) |
DefiningEntityType |
Veraltet..
Ruft den definierenden Entitätstyp ab. |
DefiningNavigationName |
Veraltet..
Ruft den Namen der definierenden Navigation ab. |
HasSharedClrType |
Ruft einen Wert ab, der angibt, ob dieser Strukturtyp einem Type zugeordnet ist, dem auch andere Strukturtypen zugeordnet sind. (Geerbt von IReadOnlyTypeBase) |
IsPropertyBag |
Ruft einen Wert ab, der angibt, ob dieser Strukturtyp über einen Indexer verfügt, der beliebige Eigenschaften enthalten kann, und eine Methode, mit der ermittelt werden kann, ob eine bestimmte Indexereigenschaft einen Wert enthält. (Geerbt von IReadOnlyTypeBase) |
Item[String] |
Ruft den Wert der Anmerkung mit dem angegebenen Namen ab und gibt zurück |
Model |
Ruft das Modell ab, zu dem dieser Typ gehört. (Geerbt von IReadOnlyTypeBase) |
Name |
Ruft den Namen dieses Typs ab. (Geerbt von IReadOnlyTypeBase) |
Methoden
AnnotationsToDebugString(Int32) |
Ruft die Debugzeichenfolge für alle Im -Objekt deklarierten Anmerkungen ab. (Geerbt von IReadOnlyAnnotatable) |
DisplayName() |
Ruft den Anzeigenamen für diesen Strukturtyp ab. (Geerbt von IReadOnlyTypeBase) |
DisplayName(Boolean) |
Ruft den Anzeigenamen für die angegebene IReadOnlyTypeBaseab. (Geerbt von IReadOnlyTypeBase) |
FindAnnotation(String) |
Ruft die Anmerkung mit dem angegebenen Namen ab und gibt zurück |
FindClosestCommonParent(IReadOnlyEntityType) |
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 |
FindComplexProperty(MemberInfo) |
Ruft eine komplexe Eigenschaft mit den angegebenen Memberinformationen ab. Gibt zurück |
FindComplexProperty(String) |
Ruft die komplexe Eigenschaft mit dem angegebenen Namen ab. Gibt zurück |
FindDeclaredComplexProperty(String) |
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. (Geerbt von IReadOnlyTypeBase) |
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Ruft die für diesen Entitätstyp deklarierten Fremdschlüssel mithilfe der angegebenen Eigenschaften ab. |
FindDeclaredNavigation(String) |
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(String) |
Sucht nach einer Eigenschaft, die für den Typ mit dem angegebenen Namen deklariert wurde. Gibt keine eigenschaften zurück, die für einen Basistyp definiert sind. |
FindDeclaredSkipNavigation(String) |
Ruft eine Skip-Navigationseigenschaft für diesen Entitätstyp ab. |
FindDeclaredTrigger(String) |
Sucht nach einem Trigger mit dem angegebenen Namen. |
FindDiscriminatorProperty() |
Gibt die Eigenschaft zurück, die zum Speichern eines Diskriminatorwerts verwendet wird. |
FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType) |
Ruft den Fremdschlüssel für die angegebenen Eigenschaften ab, der auf einen bestimmten Primär- oder Alternativschlüssel verweist.
Gibt zurück |
FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType) |
Ruft den Fremdschlüssel für die angegebenen Eigenschaften ab, der auf einen bestimmten Primär- oder Alternativschlüssel verweist. Gibt zurück |
FindForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Ruft die Fremdschlüssel ab, die für die angegebenen Eigenschaften definiert sind. Nur Fremdschlüssel, die für genau den angegebenen Satz von Eigenschaften definiert sind, werden zurückgegeben. |
FindForeignKeys(IReadOnlyProperty) |
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. |
FindIndex(IReadOnlyList<IReadOnlyProperty>) |
Ruft den unbenannten Index ab, der für die angegebenen Eigenschaften definiert ist. Gibt zurück |
FindIndex(IReadOnlyProperty) |
Ruft den unbenannten Index ab, der für die angegebene Eigenschaft definiert ist. Gibt zurück |
FindIndex(String) |
Ruft den Index mit dem angegebenen Namen ab. Gibt zurück |
FindIndexerPropertyInfo() |
Gibt den PropertyInfo für den Indexer für den zugeordneten CLR-Typ zurück, sofern vorhanden. (Geerbt von IReadOnlyTypeBase) |
FindKey(IReadOnlyList<IReadOnlyProperty>) |
Ruft den Primär- oder Alternativschlüssel ab, der für die angegebenen Eigenschaften definiert ist.
Gibt zurück |
FindKey(IReadOnlyProperty) |
Ruft den primären oder alternativen Schlüssel ab, der für die angegebene Eigenschaft definiert ist. Gibt zurück |
FindMember(String) |
Ruft das Element mit dem angegebenen Namen ab. Gibt zurück |
FindMembersInHierarchy(String) |
Ruft die Member mit dem angegebenen Namen für diesen Typ, Basistypen oder abgeleitete Typen ab. (Geerbt von IReadOnlyTypeBase) |
FindNavigation(MemberInfo) |
Ruft eine Navigationseigenschaft für den angegebenen Entitätstyp ab. Gibt zurück |
FindNavigation(String) |
Ruft eine Navigationseigenschaft für den angegebenen Entitätstyp ab. Gibt zurück |
FindOwnership() |
Gibt die Beziehung zum Besitzer zurück, wenn es sich um einen eigenen Typ handelt. |
FindPrimaryKey() |
Ruft den Primärschlüssel für diesen Entitätstyp ab. Gibt zurück |
FindProperties(IReadOnlyList<String>) |
Sucht nach übereinstimmenden Eigenschaften für den angegebenen Entitätstyp. Gibt zurück |
FindProperty(MemberInfo) |
Ruft eine Eigenschaft mit den angegebenen Memberinformationen ab. Gibt zurück |
FindProperty(String) |
Ruft die Eigenschaft mit einem angegebenen Namen ab. Gibt zurück |
FindServiceProperty(String) |
Ruft die Diensteigenschaft mit einem angegebenen Namen ab.
Gibt zurück |
FindSkipNavigation(MemberInfo) |
Ruft eine Skip-Navigationseigenschaft für diesen Entitätstyp ab. Gibt zurück |
FindSkipNavigation(String) |
Ruft eine Skip-Navigationseigenschaft für diesen Entitätstyp ab. Gibt zurück |
GetAllBaseTypes() |
Ruft alle Typen im Modell ab, von denen dieser Entitätstyp abgeleitet wird, beginnend mit dem Stamm. |
GetAllBaseTypesAscending() |
Ruft alle Typen im Modell ab, von denen dieser Entitätstyp abgeleitet wird, beginnend mit dem nächstgelegenen. |
GetAllBaseTypesInclusive() |
Gibt alle Basistypen dieses Entitätstyps zurück, einschließlich des Typs selbst, von oben nach unten. |
GetAllBaseTypesInclusiveAscending() |
Gibt alle Basistypen dieses Entitätstyps zurück, einschließlich des Typs selbst, von unten nach oben. |
GetAnnotation(String) |
Ruft die Anmerkung mit dem angegebenen Namen ab und löst aus, wenn sie nicht vorhanden ist. (Geerbt von IReadOnlyAnnotatable) |
GetAnnotations() |
Ruft alle Anmerkungen für das aktuelle Objekt ab. (Geerbt von IReadOnlyAnnotatable) |
GetChangeTrackingStrategy() |
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. |
GetComplexProperties() |
Ruft die komplexen Eigenschaften ab, die für diesen Typ und Basistypen definiert sind. (Geerbt von IReadOnlyTypeBase) |
GetConcreteDerivedTypesInclusive() |
Gibt alle abgeleiteten Typen dieses Entitätstyps zurück, einschließlich des Typs selbst, die nicht |
GetDeclaredComplexProperties() |
Ruft die komplexen Eigenschaften ab, die für diesen Typ deklariert wurden. (Geerbt von IReadOnlyTypeBase) |
GetDeclaredForeignKeys() |
Ruft alle Fremdschlüssel ab, die für diesen Entitätstyp deklariert sind. |
GetDeclaredIndexes() |
Ruft alle für diesen Entitätstyp deklarierten Indizes ab. |
GetDeclaredKeys() |
Ruft alle Schlüssel ab, die für diesen Entitätstyp deklariert sind. |
GetDeclaredMembers() |
Ruft die für diesen Typ deklarierten Member ab. (Geerbt von IReadOnlyTypeBase) |
GetDeclaredNavigations() |
Ruft alle Navigationseigenschaften ab, die für diesen Entitätstyp deklariert sind. |
GetDeclaredProperties() |
Ruft alle Nichtnavigationseigenschaften ab, die für diesen Entitätstyp deklariert sind. |
GetDeclaredReferencingForeignKeys() |
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() |
Ruft alle Diensteigenschaften ab, die für diesen Entitätstyp deklariert sind. |
GetDeclaredSkipNavigations() |
Ruft alle Navigationseigenschaften ab, die für diesen Entitätstyp deklariert sind. |
GetDeclaredTriggers() |
Gibt die deklarierten Trigger für den Entitätstyp zurück. |
GetDefaultDiscriminatorValue() |
Gibt den Standard-Diskriminatorwert zurück, der für diesen Entitätstyp verwendet wird. |
GetDerivedComplexProperties() |
Ruft die komplexen Eigenschaften ab, die für die von diesem Typ abgeleiteten Typen deklariert sind. (Geerbt von IReadOnlyTypeBase) |
GetDerivedForeignKeys() |
Ruft alle Fremdschlüssel ab, die für die typen deklariert sind, die von diesem Entitätstyp abgeleitet werden. |
GetDerivedIndexes() |
Ruft alle Indizes ab, die für die typen deklariert sind, die von diesem Entitätstyp abgeleitet werden. |
GetDerivedNavigations() |
Ruft alle Navigationseigenschaften ab, die für die typen deklariert sind, die von diesem Entitätstyp abgeleitet werden. |
GetDerivedProperties() |
Ruft alle Nichtnavigationseigenschaften ab, die für die typen deklariert sind, die von diesem Entitätstyp abgeleitet sind. |
GetDerivedServiceProperties() |
Ruft alle Diensteigenschaften ab, die für die typen deklariert sind, die von diesem Entitätstyp abgeleitet sind. |
GetDerivedSkipNavigations() |
Ruft alle überspringenden Navigationseigenschaften ab, die für die typen deklariert sind, die von diesem Entitätstyp abgeleitet sind. |
GetDerivedTypes() |
Ruft alle Typen im Modell ab, die von diesem Entitätstyp abgeleitet werden. |
GetDerivedTypesInclusive() |
Gibt alle abgeleiteten Typen dieses Entitätstyps zurück, einschließlich des Typs selbst. |
GetDirectlyDerivedTypes() |
Ruft alle Typen im Modell ab, die direkt von diesem Entitätstyp abgeleitet sind. |
GetDiscriminatorPropertyName() |
Gibt den Namen der Eigenschaft zurück, die zum Speichern eines Diskriminatorwerts verwendet wird. |
GetDiscriminatorValue() |
Gibt den Diskriminatorwert für diesen Entitätstyp zurück. |
GetForeignKeys() |
Ruft die für diesen Entitätstyp definierten Fremdschlüssel ab. |
GetIndexes() |
Ruft die für diesen Entitätstyp definierten Indizes ab. |
GetIsDiscriminatorMappingComplete() |
Gibt den Wert zurück, der angibt, ob die Diskriminatorzuordnung für diesen Entitätstyp abgeschlossen ist. |
GetKeys() |
Ruft die primären und alternativen Schlüssel für diesen Entitätstyp ab. |
GetMembers() |
Ruft die elemente ab, die für diesen Typ und basistypen definiert sind. (Geerbt von IReadOnlyTypeBase) |
GetNavigationAccessMode() |
Ruft die ab, die PropertyAccessMode für Navigationen dieses Entitätstyps verwendet wird. |
GetNavigations() |
Ruft alle Navigationseigenschaften für den angegebenen Entitätstyp ab. |
GetOrCreateEmptyMaterializer(IEntityMaterializerSource) |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Es kann ohne Vorankündigung in einer Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt im Code verwenden und wissen, dass dies beim Aktualisieren auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann. |
GetOrCreateMaterializer(IEntityMaterializerSource) |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Es kann ohne Vorankündigung in einer Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt im Code verwenden und wissen, dass dies beim Aktualisieren auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann. |
GetProperties() |
Ruft die für diesen Entitätstyp definierten Eigenschaften ab. |
GetProperty(String) |
Ruft eine Eigenschaft mit dem angegebenen Namen ab. |
GetPropertyAccessMode() |
Ruft die ab, die PropertyAccessMode für Eigenschaften und Navigationen dieses Typs verwendet wird. (Geerbt von IReadOnlyTypeBase) |
GetQueryFilter() |
Ruft den LINQ-Ausdrucksfilter ab, der automatisch auf Abfragen für diesen Entitätstyp angewendet wird. |
GetReferencingForeignKeys() |
Ruft alle Fremdschlüssel ab, die auf einen bestimmten Entitätstyp abzielen (d. h. Fremdschlüssel, bei denen der angegebene Entitätstyp oder ein Basistyp der Prinzipal ist). |
GetRootType() |
Ruft den Stammbasistyp für einen bestimmten Entitätstyp ab. |
GetSeedData(Boolean) |
Ruft die im Modell gespeicherten Daten für den angegebenen Entitätstyp ab. |
GetServiceProperties() |
Ruft alle für diesen Entitätstyp definierten IReadOnlyServiceProperty Ab. |
GetSkipNavigations() |
Ruft die Überspringensnavigationseigenschaften für diesen Entitätstyp ab. |
HasDefiningNavigation() |
Veraltet..
Ruft einen Wert ab, der angibt, ob dieser Entitätstyp über eine definierende Navigation verfügt. |
HasServiceProperties() |
Überprüft, ob dieser Entitätstyp definiert IServiceProperty ist. |
IsAbstract() |
Ruft einen Wert ab, der angibt, ob dieser Strukturtyp einen abstrakten Typ darstellt. (Geerbt von IReadOnlyTypeBase) |
IsAssignableFrom(IReadOnlyEntityType) |
Bestimmt, ob dieser Entitätstyp von einem bestimmten Entitätstyp abgeleitet ist (oder identisch mit einem bestimmten Entitätstyp ist). |
IsAssignableFrom(IReadOnlyTypeBase) |
Bestimmt, ob dieser Typ von einem bestimmten Typ abgeleitet ist (oder identisch mit einem bestimmten Typ ist). (Geerbt von IReadOnlyTypeBase) |
IsInOwnershipPath(IReadOnlyEntityType) |
Ruft einen Wert ab, der angibt, ob sich der angegebene Entitätstyp im Besitzpfad für diesen Entitätstyp befindet. |
IsOwned() |
Ruft einen Wert ab, der angibt, ob dieser Entitätstyp im Besitz eines anderen Entitätstyps ist. |
IsStrictlyDerivedFrom(IReadOnlyEntityType) |
Bestimmt, ob dieser Entitätstyp von einem bestimmten Entitätstyp abgeleitet wird (aber nicht mit einem bestimmten Entitätstyp identisch ist). |
IsStrictlyDerivedFrom(IReadOnlyTypeBase) |
Bestimmt, ob dieser Typ von einem bestimmten Typ abgeleitet ist (aber nicht mit einem bestimmten Typ identisch ist). (Geerbt von IReadOnlyTypeBase) |
LeastDerivedType(IReadOnlyEntityType) |
Ruft den geringsten abgeleiteten Typ zwischen den angegebenen beiden ab. |
ShortName() |
Ruft einen kurzen Namen für den angegebenen IReadOnlyTypeBase ab, der in anderen Bezeichnern verwendet werden kann. (Geerbt von IReadOnlyTypeBase) |
ToDebugString(MetadataDebugStringOptions, Int32) |
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. |
Explizite Schnittstellenimplementierungen
IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase) |
Bestimmt, ob dieser Typ von einem bestimmten Typ abgeleitet ist (oder identisch mit einem bestimmten Typ ist). |
Erweiterungsmethoden
GetAnalyticalStoreTimeToLive(IReadOnlyEntityType) |
Gibt die Gültigkeitsdauer für den Analysespeicher in Sekunden im Containerbereich zurück. |
GetContainer(IReadOnlyEntityType) |
Gibt den Namen des Containers zurück, dem der Entitätstyp zugeordnet ist. |
GetContainingPropertyName(IReadOnlyEntityType) |
Gibt den Namen der übergeordneten Eigenschaft zurück, der der Entitätstyp zugeordnet ist. |
GetDefaultTimeToLive(IReadOnlyEntityType) |
Gibt die Standardlaufzeit in Sekunden im Containerbereich zurück. |
GetETagProperty(IReadOnlyEntityType) |
Ruft die Eigenschaft für diese Entität ab, die Cosmos ETag zugeordnet ist, sofern vorhanden. |
GetETagPropertyName(IReadOnlyEntityType) |
Gibt den Namen der Eigenschaft zurück, die zum Speichern des ETags verwendet wird. |
GetPartitionKeyProperty(IReadOnlyEntityType) |
Gibt die Eigenschaft zurück, die zum Speichern des Partitionsschlüssels verwendet wird. |
GetPartitionKeyPropertyName(IReadOnlyEntityType) |
Gibt den Namen der Eigenschaft zurück, die zum Speichern des Partitionsschlüssels verwendet wird. |
GetThroughput(IReadOnlyEntityType) |
Gibt den bereitgestellten Durchsatz im Containerbereich zurück. |
GetInMemoryQuery(IReadOnlyEntityType) |
Ruft die LINQ-Abfrage ab, die als Standardquelle für Abfragen dieses Typs verwendet wird. |
FindCheckConstraint(IReadOnlyEntityType, String) |
Sucht eine IReadOnlyCheckConstraint mit dem angegebenen Namen. |
FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier) |
Gibt die Entitätstypzuordnung für ein bestimmtes tabellenähnliches Speicherobjekt zurück. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier) |
Ruft die Fremdschlüssel für den angegebenen Entitätstyp ab, die auf andere Entitätstypen verweisen, die dasselbe tabellenähnliche Speicherobjekt verwenden. |
GetCheckConstraints(IReadOnlyEntityType) |
Gibt alle Überprüfungseinschränkungen zurück, die im Entitätstyp enthalten sind. |
GetComment(IReadOnlyEntityType) |
Gibt den Kommentar für die Tabelle zurück, der diese Entität zugeordnet ist. |
GetContainerColumnName(IReadOnlyEntityType) |
Ruft den Containerspaltennamen ab, dem der Entitätstyp zugeordnet ist. |
GetContainerColumnTypeMapping(IReadOnlyEntityType) |
Veraltet..
Ruft die Containerspaltentypzuordnung ab, der der Entitätstyp zugeordnet ist. |
GetDeclaredCheckConstraints(IReadOnlyEntityType) |
Gibt alle Überprüfungseinschränkungen zurück, die für den Entitätstyp deklariert wurden. |
GetDefaultSchema(IReadOnlyEntityType) |
Gibt das Standarddatenbankschema zurück, das für diesen Entitätstyp verwendet wird. |
GetDefaultSqlQueryName(IReadOnlyEntityType) |
Ruft den SQL-Standardabfragenamen ab, der für diesen Entitätstyp verwendet wird, wenn mit RelationalEntityTypeBuilderExtensions.ToSqlQueryzugeordnet wird. |
GetDefaultTableName(IReadOnlyEntityType, Boolean) |
Gibt den Standardtabellennamen zurück, der für diesen Entitätstyp verwendet wird. |
GetDefaultViewName(IReadOnlyEntityType) |
Gibt den Standardansichtsnamen zurück, der für diesen Entitätstyp verwendet wird. |
GetDefaultViewSchema(IReadOnlyEntityType) |
Gibt das Standarddatenbankschema zurück, das für diese Entitätsansicht verwendet wird. |
GetDeleteStoredProcedure(IReadOnlyEntityType) |
Gibt die gespeicherte Prozedur zurück, der der Entitätstyp für Löschvorgänge oder |
GetFunctionName(IReadOnlyEntityType) |
Gibt den Namen der Funktion zurück, der der Entitätstyp zugeordnet ist oder |
GetInsertStoredProcedure(IReadOnlyEntityType) |
Gibt die gespeicherte Prozedur zurück, der der Entitätstyp für Einfügevorgänge oder nicht einer gespeicherten |
GetJsonPropertyName(IReadOnlyEntityType) |
Ruft den Wert des JSON-Eigenschaftsnamens ab, der für die angegebene Entität verwendet wird, die einer JSON-Spalte zugeordnet ist. |
GetMappingFragments(IReadOnlyEntityType) |
Gibt alle konfigurierten Entitätstypzuordnungsfragmente zurück. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
GetMappingFragments(IReadOnlyEntityType, StoreObjectType) |
Gibt alle konfigurierten Entitätstypzuordnungsfragmente des angegebenen Typs zurück. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
GetMappingStrategy(IReadOnlyEntityType) |
Ruft die Zuordnungsstrategie für die abgeleiteten Typen ab. |
GetSchema(IReadOnlyEntityType) |
Gibt das Datenbankschema zurück, das die zugeordnete Tabelle enthält. |
GetSchemaQualifiedTableName(IReadOnlyEntityType) |
Gibt den Namen der Tabelle zurück, der der Entitätstyp vor dem Schema zugeordnet ist oder |
GetSchemaQualifiedViewName(IReadOnlyEntityType) |
Gibt den Namen der Ansicht zurück, der der Entitätstyp vor dem Schema zugeordnet ist oder |
GetSqlQuery(IReadOnlyEntityType) |
Gibt die SQL-Zeichenfolge zurück, die verwendet wird, um Daten für den Entitätstyp bereitzustellen, oder |
GetTableName(IReadOnlyEntityType) |
Gibt den Namen der Tabelle zurück, der der Entitätstyp zugeordnet |
GetUpdateStoredProcedure(IReadOnlyEntityType) |
Gibt die gespeicherte Prozedur zurück, der der Entitätstyp für Updates oder |
GetViewName(IReadOnlyEntityType) |
Gibt den Namen der Ansicht zurück, der der Entitätstyp zugeordnet ist oder |
GetViewSchema(IReadOnlyEntityType) |
Gibt das Datenbankschema zurück, das die zugeordnete Ansicht enthält. |
IsMappedToJson(IReadOnlyEntityType) |
Ruft einen Wert ab, der angibt, ob die angegebene Entität einer JSON-Spalte zugeordnet ist. |
IsTableExcludedFromMigrations(IReadOnlyEntityType) |
Ruft einen Wert ab, der angibt, ob die zugeordnete Tabelle von Migrationen ignoriert wird. |
IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier) |
Ruft einen Wert ab, der angibt, ob die angegebene Tabelle von Migrationen ignoriert wird. |
FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier) |
Gibt die Typzuordnung für ein bestimmtes tabellenähnliches Speicherobjekt zurück. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
GetContainerColumnName(IReadOnlyTypeBase) |
Ruft den Containerspaltennamen ab, dem der Typ zugeordnet ist. |
GetDeleteStoredProcedure(IReadOnlyTypeBase) |
Gibt die gespeicherte Prozedur zurück, der der Typ für Löschvorgänge oder |
GetFunctionName(IReadOnlyTypeBase) |
Gibt den Namen der Funktion zurück, der der Typ zugeordnet ist oder |
GetInsertStoredProcedure(IReadOnlyTypeBase) |
Gibt die gespeicherte Prozedur zurück, der der Typ für Einfügungen oder |
GetJsonPropertyName(IReadOnlyTypeBase) |
Ruft den Wert des JSON-Eigenschaftsnamens ab, der für die angegebene Entität verwendet wird, die einer JSON-Spalte zugeordnet ist. |
GetMappingFragments(IReadOnlyTypeBase) |
Gibt alle konfigurierten Typzuordnungsfragmente zurück. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
GetMappingFragments(IReadOnlyTypeBase, StoreObjectType) |
Gibt alle konfigurierten Typzuordnungsfragmente des angegebenen Typs zurück. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
GetMappingStrategy(IReadOnlyTypeBase) |
Ruft die Zuordnungsstrategie für die abgeleiteten Typen ab. |
GetSchema(IReadOnlyTypeBase) |
Gibt das Datenbankschema zurück, das die zugeordnete Tabelle enthält. |
GetSqlQuery(IReadOnlyTypeBase) |
Gibt die SQL-Zeichenfolge zurück, die verwendet wird, um Daten für den Typ bereitzustellen, oder |
GetTableName(IReadOnlyTypeBase) |
Gibt den Namen der Tabelle zurück, der der Typ zugeordnet |
GetUpdateStoredProcedure(IReadOnlyTypeBase) |
Gibt die gespeicherte Prozedur zurück, der der Typ für Updates oder |
GetViewName(IReadOnlyTypeBase) |
Gibt den Namen der Ansicht zurück, der der Typ zugeordnet ist oder |
GetViewSchema(IReadOnlyTypeBase) |
Gibt das Datenbankschema zurück, das die zugeordnete Ansicht enthält. |
IsMappedToJson(IReadOnlyTypeBase) |
Ruft einen Wert ab, der angibt, ob die angegebene Entität einer JSON-Spalte zugeordnet ist. |
GetDbSetName(IReadOnlyEntityType) |
Ruft den Namen ab, der für die -Eigenschaft für die DbSet<TEntity>DbContext -Klasse für diesen Entitätstyp verwendet werden soll. |
IsSqlReturningClauseUsed(IReadOnlyEntityType) |
Gibt einen Wert zurück, der angibt, ob beim Speichern von Änderungen an der Tabelle die SQL RETURNING-Klausel verwendet werden soll. Die RETURNING-Klausel ist mit bestimmten Sqlite-Features nicht kompatibel, z. B. mit virtuellen Tabellen oder Tabellen mit AFTER-Triggern. |
IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier) |
Gibt einen Wert zurück, der angibt, ob beim Speichern von Änderungen an der Tabelle die SQL RETURNING-Klausel verwendet werden soll. Die RETURNING-Klausel ist mit bestimmten Sqlite-Features nicht kompatibel, z. B. mit virtuellen Tabellen oder Tabellen mit AFTER-Triggern. |
GetHistoryTableName(IReadOnlyEntityType) |
Gibt einen Wert zurück, der den Namen der Verlaufstabelle darstellt, die der Entität zugeordnet ist, die einer temporalen Tabelle zugeordnet ist. |
GetHistoryTableSchema(IReadOnlyEntityType) |
Gibt einen Wert zurück, der das Schema der Verlaufstabelle darstellt, die der Entität zugeordnet ist, die einer temporalen Tabelle zugeordnet ist. |
GetPeriodEndPropertyName(IReadOnlyEntityType) |
Gibt einen Wert zurück, der den Namen der Endeigenschaft des Zeitraums der Entität darstellt, die einer temporalen Tabelle zugeordnet ist. |
GetPeriodStartPropertyName(IReadOnlyEntityType) |
Gibt einen Wert zurück, der den Namen der Starteigenschaft des Zeitraums der Entität darstellt, die einer temporalen Tabelle zugeordnet ist. |
IsMemoryOptimized(IReadOnlyEntityType) |
Gibt einen Wert zurück, der angibt, ob der Entitätstyp einer speicheroptimierten Tabelle zugeordnet ist. |
IsSqlOutputClauseUsed(IReadOnlyEntityType) |
Gibt einen Wert zurück, der angibt, ob beim Speichern von Änderungen an der Tabelle die SQL OUTPUT-Klausel verwendet werden soll. Die OUTPUT-Klausel ist mit bestimmten SQL Server Features, z. B. Tabellen mit Triggern, nicht kompatibel. |
IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier) |
Gibt einen Wert zurück, der angibt, ob beim Speichern von Änderungen an der angegebenen Tabelle die SQL OUTPUT-Klausel verwendet werden soll. Die OUTPUT-Klausel ist mit bestimmten SQL Server Features, z. B. Tabellen mit Triggern, nicht kompatibel. |
IsTemporal(IReadOnlyEntityType) |
Gibt einen Wert zurück, der angibt, ob der Entitätstyp einer temporalen Tabelle zugeordnet ist. |
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