RuntimeEntityType Klasse

Definition

Stellt einen Entitätstyp in einem Modell dar.

public class RuntimeEntityType : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType
public class RuntimeEntityType : Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType
type RuntimeEntityType = class
    inherit AnnotatableBase
    interface IRuntimeEntityType
    interface IEntityType
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
type RuntimeEntityType = class
    inherit RuntimeTypeBase
    interface IRuntimeEntityType
    interface IEntityType
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
    interface IRuntimeTypeBase
Public Class RuntimeEntityType
Inherits AnnotatableBase
Implements IRuntimeEntityType
Public Class RuntimeEntityType
Inherits RuntimeTypeBase
Implements IRuntimeEntityType
Vererbung
RuntimeEntityType
Vererbung
Implementiert
IAnnotatable IReadOnlyAnnotatable IEntityType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType IReadOnlyEntityType IReadOnlyTypeBase ITypeBase Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .

Konstruktoren

RuntimeEntityType(String, Type, Boolean, RuntimeModel, RuntimeEntityType, String, ChangeTrackingStrategy, PropertyInfo, Boolean)

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.

RuntimeEntityType(String, Type, Boolean, RuntimeModel, RuntimeEntityType, String, ChangeTrackingStrategy, PropertyInfo, Boolean, Object)

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.

Eigenschaften

BaseType

Ruft den Basistyp dieses Typs ab. Gibt zurück null , wenn es sich nicht um einen abgeleiteten Typ in einer Vererbungshierarchie handelt.

(Geerbt von RuntimeTypeBase)
ClrType

Ruft die CLR-Klasse ab, die verwendet wird, um Instanzen dieses Typs darzustellen. Gibt zurück null , wenn der Typ keine entsprechende CLR-Klasse (als Schattentyp bezeichnet) aufweist.

(Geerbt von RuntimeTypeBase)
ConstructorBinding

Ruft den für den InstantiationBinding bevorzugten Konstruktor ab oder legt dieses fest.

Counts

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.

DebugView

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.

DirectlyDerivedTypes

Ruft alle Typen im Modell ab, die direkt von diesem Typ abgeleitet werden.

(Geerbt von RuntimeTypeBase)
EmptyShadowValuesFactory

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.

IsReadOnly

Gibt an, ob das aktuelle Objekt schreibgeschützt ist.

(Geerbt von AnnotatableBase)
Item[String]

Ruft die Wertanmerkung mit dem angegebenen Namen ab und gibt zurück null , wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
Model

Ruft das Modell ab, zu dem dieser Typ gehört.

Model

Ruft das Modell ab, zu dem dieser Typ gehört.

(Geerbt von RuntimeTypeBase)
Name

Ruft den Namen dieses Typs ab.

Name

Ruft den Namen dieses Typs ab.

(Geerbt von RuntimeTypeBase)
OriginalValuesFactory

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.

Properties

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.

(Geerbt von RuntimeTypeBase)
ServiceOnlyConstructorBinding

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.

ShadowValuesFactory

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.

StoreGeneratedValuesFactory

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.

TemporaryValuesFactory

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.

Methoden

AddAnnotation(String, Annotation)

Fügt diesem Objekt eine Anmerkung hinzu. Löst aus, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von AnnotatableBase)
AddAnnotation(String, Object)

Fügt diesem Objekt eine Anmerkung hinzu. Löst aus, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von AnnotatableBase)
AddAnnotations(IEnumerable<IAnnotation>)

Fügt diesem Objekt Anmerkungen hinzu.

(Geerbt von AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Fügt diesem Objekt Anmerkungen hinzu.

(Geerbt von AnnotatableBase)
AddComplexProperty(String, Type, String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean)

Fügt diesem Entitätstyp eine komplexe Eigenschaft hinzu.

(Geerbt von RuntimeTypeBase)
AddForeignKey(IReadOnlyList<RuntimeProperty>, RuntimeKey, RuntimeEntityType, DeleteBehavior, Boolean, Boolean, Boolean, Boolean)

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

AddIndex(IReadOnlyList<RuntimeProperty>, String, Boolean)

Fügt diesem Entitätstyp einen Index hinzu.

AddKey(IReadOnlyList<RuntimeProperty>)

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

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

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

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

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

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

(Geerbt von RuntimeTypeBase)
AddRuntimeAnnotation(String, Annotation)

Fügt diesem Objekt eine Laufzeitanmerkung hinzu. Wird ausgelöst, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Fügt diesem Objekt eine Laufzeitanmerkung hinzu. Wird ausgelöst, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Fügt diesem Objekt Laufzeitanmerkungen hinzu.

(Geerbt von AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Fügt diesem Objekt Laufzeitanmerkungen hinzu.

(Geerbt von AnnotatableBase)
AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

Fügt diesem Entitätstyp eine Diensteigenschaft hinzu.

AddServiceProperty(String, PropertyInfo, FieldInfo, Type, PropertyAccessMode)

Fügt diesem Entitätstyp eine Diensteigenschaft hinzu.

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

Fügt diesem Entitätstyp eine neue Überspringensnavigationseigenschaft hinzu.

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

Fügt diesem Entitätstyp eine neue Überspringensnavigationseigenschaft hinzu.

AddTrigger(String)

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.

CreateAnnotation(String, Object)

Erstellt eine neue Anmerkung.

(Geerbt von AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Erstellt eine neue Laufzeitanmerkung.

(Geerbt von AnnotatableBase)
EnsureMutable()

Löst aus, wenn das Modell schreibgeschützt ist.

(Geerbt von AnnotatableBase)
EnsureReadOnly()

Wird ausgelöst, wenn das Modell nicht schreibgeschützt ist.

(Geerbt von AnnotatableBase)
FindAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab und gibt zurück null , wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
FindComplexPropertiesInHierarchy(String)

Ruft die komplexen Eigenschaften mit dem angegebenen Namen für diesen Typ, Basistypen oder abgeleitete Typen ab.

(Geerbt von RuntimeTypeBase)
FindComplexProperty(String)

Ruft die komplexe Eigenschaft mit einem angegebenen Namen ab. Gibt zurück null , wenn keine Eigenschaft mit dem angegebenen Namen definiert ist.

(Geerbt von RuntimeTypeBase)
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Ruft die für diesen Entitätstyp deklarierten Fremdschlüssel mithilfe der angegebenen Eigenschaften ab.

FindDeclaredProperty(String)

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.

(Geerbt von RuntimeTypeBase)
FindDeclaredTrigger(String)

Sucht einen Trigger mit dem angegebenen Namen.

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 null , wenn kein Fremdschlüssel gefunden wurde.

FindIndex(IReadOnlyList<IReadOnlyProperty>)

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

FindIndex(String)

Ruft den Index mit dem angegebenen Namen ab. Gibt zurück null , wenn kein solcher Index vorhanden ist.

FindIndexerProperty(Type)

Gibt die Standardindexereigenschaft zurück, die einen String Wert akzeptiert, sofern vorhanden.

FindIndexerPropertyInfo()

Gibt den PropertyInfo für den Indexer für den zugeordneten CLR-Typ zurück, sofern vorhanden.

FindIndexerPropertyInfo()

Gibt den PropertyInfo für den Indexer für den zugeordneten CLR-Typ zurück, sofern vorhanden.

(Geerbt von RuntimeTypeBase)
FindKey(IReadOnlyList<IReadOnlyProperty>)

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

FindMember(String)

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.

FindMembersInHierarchy(String)

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.

FindNavigation(String)

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

FindNavigationsInHierarchy(String)

Ruft die Navigationen mit dem angegebenen Namen für diesen Typ, Basistypen oder abgeleitete Typen ab.

FindProperties(IEnumerable<String>)

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

FindProperties(IEnumerable<String>)

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

(Geerbt von RuntimeTypeBase)
FindPropertiesInHierarchy(String)

Ruft die Eigenschaften mit dem angegebenen Namen für diesen Typ, Basistypen oder abgeleitete Typen ab.

(Geerbt von RuntimeTypeBase)
FindProperty(String)

Ruft die Eigenschaft mit einem angegebenen Namen ab. Gibt zurück null , wenn keine Eigenschaft mit dem angegebenen Namen definiert ist.

FindProperty(String)

Ruft die Eigenschaft mit einem angegebenen Namen ab. Gibt zurück null , wenn keine Eigenschaft mit dem angegebenen Namen definiert ist.

(Geerbt von RuntimeTypeBase)
FindRuntimeAnnotation(String)

Ruft die Laufzeitanmerkung mit dem angegebenen Namen ab und gibt zurück null , wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
FindServicePropertiesInHierarchy(String)

Ruft die Diensteigenschaften mit dem angegebenen Namen für diesen Typ, Basistypen oder abgeleitete Typen ab.

FindServiceProperty(String)

Ruft die Diensteigenschaft mit einem angegebenen Namen ab. Gibt zurück null , wenn keine Eigenschaft mit dem angegebenen Namen definiert ist.

FindSkipNavigation(String)

Ruft eine Überspringensnavigationseigenschaft für diesen Entitätstyp ab. Gibt zurück null , wenn keine Skip-Navigationseigenschaft gefunden wurde.

FindSkipNavigationsInHierarchy(String)

Ruft die Überspringen von Navigationen mit dem angegebenen Namen für diesen Typ, Basistypen oder abgeleitete Typen ab.

GetAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab und löst aus, wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
GetAnnotations()

Ruft alle Anmerkungen für das aktuelle Objekt ab.

(Geerbt von AnnotatableBase)
GetComplexProperties()

Ruft die komplexen Eigenschaften ab, die für diesen Typ definiert sind.

(Geerbt von RuntimeTypeBase)
GetDeclaredComplexProperties()

Ruft die komplexen Eigenschaften ab, die für diesen Typ deklariert wurden.

(Geerbt von RuntimeTypeBase)
GetDeclaredMembers()

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.

GetDeclaredProperties()

Ruft alle skalaren Eigenschaften ab, die für diesen Typ deklariert sind.

(Geerbt von RuntimeTypeBase)
GetDerivedTypes()

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.

(Geerbt von RuntimeTypeBase)
GetDerivedTypes<T>()

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.

(Geerbt von RuntimeTypeBase)
GetFlattenedComplexProperties()

Gibt alle RuntimeComplexProperty Member dieses Typs und ggf. alle geschachtelten komplexen Typen zurück.

(Geerbt von RuntimeTypeBase)
GetFlattenedDeclaredProperties()

Gibt alle IProperty Member dieses Typs und ggf. alle geschachtelten komplexen Typen zurück.

(Geerbt von RuntimeTypeBase)
GetFlattenedProperties()

Gibt alle IProperty Member dieses Typs und ggf. alle geschachtelten komplexen Typen zurück.

(Geerbt von RuntimeTypeBase)
GetMembers()

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.

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Ruft den Wert der Laufzeitanmerkung mit dem angegebenen Namen ab und fügt ihn hinzu, falls keine vorhanden ist.

(Geerbt von AnnotatableBase)
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()

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.

(Geerbt von RuntimeTypeBase)
GetRuntimeAnnotations()

Ruft alle Laufzeitanmerkungen für das aktuelle Objekt ab.

(Geerbt von AnnotatableBase)
GetSnapshottableMembers()

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.

OnAnnotationSet(String, Annotation, Annotation)

Wird aufgerufen, wenn eine Anmerkung festgelegt oder entfernt wurde.

(Geerbt von AnnotatableBase)
RemoveAnnotation(String)

Entfernt die angegebene Anmerkung aus diesem Objekt.

(Geerbt von AnnotatableBase)
RemoveRuntimeAnnotation(String)

Entfernt die angegebene Laufzeitanmerkung aus diesem Objekt.

(Geerbt von AnnotatableBase)
Reparent(RuntimeModel)

Zuordnen sie diesen Entitätstyp an das angegebene Modell.

SetAnnotation(String, Annotation, Annotation)

Legt die Anmerkung fest, die unter dem angegebenen Schlüssel gespeichert ist. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von AnnotatableBase)
SetAnnotation(String, Object)

Legt die Anmerkung fest, die unter dem angegebenen Schlüssel gespeichert ist. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von AnnotatableBase)
SetEmptyShadowValuesFactory(Func<ISnapshot>)

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.

SetOriginalValuesFactory(Func<InternalEntityEntry,ISnapshot>)

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.

SetPrimaryKey(RuntimeKey)

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

SetRelationshipSnapshotFactory(Func<InternalEntityEntry,ISnapshot>)

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.

SetRuntimeAnnotation(String, Annotation, Annotation)

Legt die Unter dem angegebenen Schlüssel gespeicherte Laufzeitanmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Legt die Unter dem angegebenen Schlüssel gespeicherte Laufzeitanmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von AnnotatableBase)
SetShadowValuesFactory(Func<ValueBuffer,ISnapshot>)

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.

SetStoreGeneratedValuesFactory(Func<ISnapshot>)

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.

SetTemporaryValuesFactory(Func<InternalEntityEntry,ISnapshot>)

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.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

Explizite Schnittstellenimplementierungen

IAnnotatable.AddRuntimeAnnotation(String, Object)

Fügt diesem Objekt eine Laufzeitanmerkung hinzu. Wird ausgelöst, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Ruft die Laufzeitanmerkung mit dem angegebenen Namen ab und gibt zurück null , wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

Ruft alle Laufzeitanmerkungen für das aktuelle Objekt ab.

(Geerbt von AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Entfernt die angegebene Laufzeitanmerkung aus diesem Objekt.

(Geerbt von AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Legt die Unter dem angegebenen Schlüssel gespeicherte Laufzeitanmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von AnnotatableBase)
IEntityType.BaseType

Ruft den Basistyp dieses Entitätstyps ab. Gibt zurück null , wenn es sich nicht um einen abgeleiteten Typ in einer Vererbungshierarchie handelt.

IEntityType.FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

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

IEntityType.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 null , wenn keine Navigationseigenschaft gefunden wurde.

IEntityType.FindDeclaredProperty(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.

IEntityType.FindDeclaredTrigger(String)

Sucht einen Trigger mit dem angegebenen Namen.

IEntityType.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 null , wenn kein Fremdschlüssel gefunden wurde.

IEntityType.FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

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.

IEntityType.FindIndex(IReadOnlyList<IReadOnlyProperty>)

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

IEntityType.FindIndex(String)

Ruft den Index mit dem angegebenen Namen ab. Gibt zurück null , wenn kein solcher Index vorhanden ist.

IEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>)

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

IEntityType.FindPrimaryKey()

Ruft den Primärschlüssel für diesen Entitätstyp ab. Gibt zurück null , wenn kein Primärschlüssel definiert ist.

IEntityType.FindProperties(IReadOnlyList<String>)

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

IEntityType.FindProperty(String)

Ruft die Eigenschaft mit einem angegebenen Namen ab. Gibt zurück null , wenn keine Eigenschaft mit dem angegebenen Namen definiert ist.

IEntityType.FindServiceProperty(String)

Ruft die Diensteigenschaft mit einem angegebenen Namen ab. Gibt zurück null , wenn keine Eigenschaft mit dem angegebenen Namen definiert ist.

IEntityType.FindSkipNavigation(MemberInfo)

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

IEntityType.FindSkipNavigation(String)

Ruft eine Überspringensnavigationseigenschaft für diesen Entitätstyp ab. Gibt zurück null , wenn keine Skip-Navigationseigenschaft gefunden wurde.

IEntityType.GetDeclaredForeignKeys()

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

IEntityType.GetDeclaredIndexes()

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

IEntityType.GetDeclaredKeys()

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

IEntityType.GetDeclaredNavigations()

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

IEntityType.GetDeclaredProperties()

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

IEntityType.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).

IEntityType.GetDeclaredServiceProperties()

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

IEntityType.GetDeclaredSkipNavigations()

Ruft alle überspringenden Navigationseigenschaften ab, die für diesen Entitätstyp deklariert sind.

IEntityType.GetDeclaredTriggers()

Gibt die deklarierten Trigger für den Entitätstyp zurück.

IEntityType.GetDerivedForeignKeys()

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

IEntityType.GetDerivedIndexes()

Ruft alle Indizes ab, die für die typen deklariert sind, die von dem angegebenen IEntityTypeabgeleitet werden.

IEntityType.GetDerivedSkipNavigations()

Ruft alle überspringenden Navigationseigenschaften ab, die für die typen deklariert sind, die von diesem Entitätstyp abgeleitet sind.

IEntityType.GetDirectlyDerivedTypes()

Ruft alle Typen im Modell ab, die direkt von diesem Entitätstyp abgeleitet sind.

IEntityType.GetForeignKeyProperties()

Gibt die in Fremdschlüsseln enthaltenen Eigenschaften zurück.

IEntityType.GetForeignKeys()

Ruft die für diesen Entitätstyp definierten Fremdschlüssel ab.

IEntityType.GetIndexes()

Ruft die für diesen Entitätstyp definierten Indizes ab.

IEntityType.GetKeys()

Ruft die primären und alternativen Schlüssel für diesen Entitätstyp ab.

IEntityType.GetNavigations()

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

IEntityType.GetProperties()

Ruft die für diesen Entitätstyp definierten Eigenschaften ab.

IEntityType.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 Typ, von dem er abgeleitet wird, der Prinzipal ist).

IEntityType.GetServiceProperties()

Ruft alle für diesen Entitätstyp definierten IServiceProperty Ab.

IEntityType.GetSkipNavigations()

Ruft die Überspringensnavigationseigenschaften für diesen Entitätstyp ab.

IEntityType.GetValueGeneratingProperties()

Gibt die Eigenschaften zurück, die einen Wert generieren müssen, wenn der Entitätseintrag in den Added Zustand wechselt.

IReadOnlyAnnotatable.FindAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab und gibt zurück null , wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Ruft alle Anmerkungen für das aktuelle Objekt ab.

(Geerbt von AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Ruft den Wert der Anmerkung mit dem angegebenen Namen ab und gibt null zurück, wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
IReadOnlyEntityType.BaseType

Ruft den Basistyp dieses Entitätstyps ab. Gibt zurück null , wenn es sich nicht um einen abgeleiteten Typ in einer Vererbungshierarchie handelt.

IReadOnlyEntityType.FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Ruft die für diesen Entitätstyp deklarierten Fremdschlüssel mithilfe der angegebenen Eigenschaften ab.

IReadOnlyEntityType.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 null , wenn keine Navigationseigenschaft gefunden wurde.

IReadOnlyEntityType.FindDeclaredProperty(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.

IReadOnlyEntityType.FindDeclaredSkipNavigation(String)

Ruft eine Überspringensnavigationseigenschaft für diesen Entitätstyp ab.

IReadOnlyEntityType.FindDeclaredTrigger(String)

Sucht einen Trigger mit dem angegebenen Namen.

IReadOnlyEntityType.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 null , wenn kein Fremdschlüssel gefunden wurde.

IReadOnlyEntityType.FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

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.

IReadOnlyEntityType.FindIndex(IReadOnlyList<IReadOnlyProperty>)

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

IReadOnlyEntityType.FindIndex(String)

Ruft den Index mit dem angegebenen Namen ab. Gibt zurück null , wenn kein solcher Index vorhanden ist.

IReadOnlyEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>)

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

IReadOnlyEntityType.FindPrimaryKey()

Ruft den Primärschlüssel für diesen Entitätstyp ab. Gibt zurück null , wenn kein Primärschlüssel definiert ist.

IReadOnlyEntityType.FindProperties(IReadOnlyList<String>)

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

IReadOnlyEntityType.FindProperty(String)

Ruft die Eigenschaft mit einem angegebenen Namen ab. Gibt zurück null , wenn keine Eigenschaft mit dem angegebenen Namen definiert ist.

IReadOnlyEntityType.FindServiceProperty(String)

Ruft die Diensteigenschaft mit einem angegebenen Namen ab. Gibt zurück null , wenn keine Eigenschaft mit dem angegebenen Namen definiert ist.

IReadOnlyEntityType.FindSkipNavigation(MemberInfo)

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

IReadOnlyEntityType.FindSkipNavigation(String)

Ruft eine Überspringensnavigationseigenschaft für diesen Entitätstyp ab. Gibt zurück null , wenn keine Skip-Navigationseigenschaft gefunden wurde.

IReadOnlyEntityType.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.

IReadOnlyEntityType.GetDeclaredForeignKeys()

Ruft alle Für diesen Entitätstyp deklarierten Fremdschlüssel ab..

IReadOnlyEntityType.GetDeclaredIndexes()

Ruft alle Indizes ab, die für diesen Entitätstyp deklariert wurden.

IReadOnlyEntityType.GetDeclaredKeys()

Ruft alle Schlüssel ab, die für diesen Entitätstyp deklariert sind.

IReadOnlyEntityType.GetDeclaredNavigations()

Ruft alle Navigationseigenschaften ab, die für diesen Entitätstyp deklariert sind.

IReadOnlyEntityType.GetDeclaredProperties()

Ruft alle Nichtnavigationseigenschaften ab, die für diesen Entitätstyp deklariert sind.

IReadOnlyEntityType.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).

IReadOnlyEntityType.GetDeclaredServiceProperties()

Ruft alle Diensteigenschaften ab, die für diesen Entitätstyp deklariert sind.

IReadOnlyEntityType.GetDeclaredSkipNavigations()

Ruft alle überspringenden Navigationseigenschaften ab, die für diesen Entitätstyp deklariert sind.

IReadOnlyEntityType.GetDeclaredTriggers()

Gibt die deklarierten Trigger für den Entitätstyp zurück.

IReadOnlyEntityType.GetDerivedForeignKeys()

Ruft alle Fremdschlüssel ab, die für die typen deklariert sind, die von diesem Entitätstyp abgeleitet sind.

IReadOnlyEntityType.GetDerivedIndexes()

Ruft alle Indizes ab, die für die typen deklariert sind, die von diesem Entitätstyp abgeleitet werden.

IReadOnlyEntityType.GetDerivedNavigations()

Ruft alle Navigationseigenschaften ab, die für die typen deklariert sind, die von diesem Entitätstyp abgeleitet sind.

IReadOnlyEntityType.GetDerivedProperties()

Ruft alle Nichtnavigationseigenschaften ab, die für die typen deklariert sind, die von diesem Entitätstyp abgeleitet sind.

IReadOnlyEntityType.GetDerivedServiceProperties()

Ruft alle Diensteigenschaften ab, die für die typen deklariert sind, die von diesem Entitätstyp abgeleitet sind.

IReadOnlyEntityType.GetDerivedSkipNavigations()

Ruft alle überspringenden Navigationseigenschaften ab, die für die typen deklariert sind, die von diesem Entitätstyp abgeleitet sind.

IReadOnlyEntityType.GetDerivedTypes()

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

IReadOnlyEntityType.GetDerivedTypesInclusive()

Gibt alle abgeleiteten Typen dieses Entitätstyps zurück, einschließlich des Typs selbst.

IReadOnlyEntityType.GetDirectlyDerivedTypes()

Ruft alle Typen im Modell ab, die direkt von diesem Entitätstyp abgeleitet sind.

IReadOnlyEntityType.GetDiscriminatorPropertyName()

Gibt den Namen der Eigenschaft zurück, die zum Speichern eines Diskriminatorwerts verwendet wird.

IReadOnlyEntityType.GetDiscriminatorValue()

Gibt den Diskriminatorwert für diesen Entitätstyp zurück.

IReadOnlyEntityType.GetForeignKeys()

Ruft die für diesen Entitätstyp definierten Fremdschlüssel ab.

IReadOnlyEntityType.GetIndexes()

Ruft die für diesen Entitätstyp definierten Indizes ab.

IReadOnlyEntityType.GetKeys()

Ruft die primären und alternativen Schlüssel für diesen Entitätstyp ab.

IReadOnlyEntityType.GetNavigationAccessMode()

Stellt einen Entitätstyp in einem Modell dar.

IReadOnlyEntityType.GetNavigations()

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

IReadOnlyEntityType.GetProperties()

Ruft die für diesen Entitätstyp definierten Eigenschaften ab.

IReadOnlyEntityType.GetQueryFilter()

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

IReadOnlyEntityType.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).

IReadOnlyEntityType.GetSeedData(Boolean)

Stellt einen Entitätstyp in einem Modell dar.

IReadOnlyEntityType.GetServiceProperties()

Ruft alle für diesen Entitätstyp definierten IReadOnlyServiceProperty Ab.

IReadOnlyEntityType.GetSkipNavigations()

Ruft die Überspringensnavigationseigenschaften für diesen Entitätstyp ab.

IReadOnlyEntityType.HasServiceProperties()

Überprüft, ob dieser Entitätstyp definiert IServiceProperty ist.

IReadOnlyTypeBase.ClrType

Ruft die CLR-Klasse ab, die verwendet wird, um Instanzen dieses Typs darzustellen. Gibt zurück null , wenn der Typ keine entsprechende CLR-Klasse (als Schattentyp bezeichnet) aufweist.

IReadOnlyTypeBase.FindComplexProperty(String)

Ruft die komplexe Eigenschaft mit dem angegebenen Namen ab. Gibt zurück null , wenn keine Eigenschaft mit dem angegebenen Namen definiert ist.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.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 RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredProperty(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 RuntimeTypeBase)
IReadOnlyTypeBase.FindMember(String)

Ruft das Element mit dem angegebenen Namen ab. Gibt zurück null , wenn kein Member mit dem angegebenen Namen definiert ist.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.FindMembersInHierarchy(String)

Ruft die Member mit dem angegebenen Namen für diesen Typ, Basistypen oder abgeleitete Typen ab.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.FindProperties(IReadOnlyList<String>)

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

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.FindProperty(String)

Ruft die Eigenschaft mit dem angegebenen Namen ab. Gibt zurück null , wenn keine Eigenschaft mit dem angegebenen Namen definiert ist.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.GetChangeTrackingStrategy()

Ruft die Änderungsnachverfolgungsstrategie ab, die für diesen Typ verwendet wird. Diese Strategie gibt an, wie der Kontext Änderungen an Eigenschaften für eine instance des Typs erkennt.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.GetComplexProperties()

Ruft die komplexen Eigenschaften ab, die für diesen Typ und Basistypen definiert sind.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredComplexProperties()

Ruft die komplexen Eigenschaften ab, die für diesen Typ deklariert wurden.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredMembers()

Ruft die für diesen Typ deklarierten Member ab.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredProperties()

Ruft alle skalaren Eigenschaften ab, die für diesen Typ deklariert sind.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedComplexProperties()

Ruft die komplexen Eigenschaften ab, die für die von diesem Typ abgeleiteten Typen deklariert sind.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedProperties()

Ruft alle skalaren Eigenschaften ab, die für die von diesem Typ abgeleiteten Typen deklariert sind.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.GetMembers()

Ruft die elemente ab, die für diesen Typ und basistypen definiert sind.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.GetNavigationAccessMode()

Stellt einen Entitätstyp in einem Modell dar.

IReadOnlyTypeBase.GetProperties()

Ruft alle skalaren Eigenschaften ab, die für diesen Typ definiert sind.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.GetPropertyAccessMode()

Stellt einen Entitätstyp in einem Modell dar.

IReadOnlyTypeBase.GetPropertyAccessMode()

Ruft die ab, die PropertyAccessMode für Eigenschaften und Navigationen dieses Typs verwendet wird.

(Geerbt von RuntimeTypeBase)
IReadOnlyTypeBase.HasSharedClrType

Ruft einen Wert ab, der angibt, ob dieser Strukturtyp einem Type zugeordnet ist, dem auch andere Strukturtypen zugeordnet sind.

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.

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 RuntimeTypeBase)
IReadOnlyTypeBase.Model

Ruft das Modell ab, zu dem dieser Typ gehört.

IRuntimeEntityType.Counts

Stellt einen Entitätstyp in einem Modell dar.

IRuntimeEntityType.EmptyShadowValuesFactory

Stellt einen Entitätstyp in einem Modell dar.

IRuntimeEntityType.GetConstructorBindingConfigurationSource()

Stellt einen Entitätstyp in einem Modell dar.

IRuntimeEntityType.GetServiceOnlyConstructorBindingConfigurationSource()

Stellt einen Entitätstyp in einem Modell dar.

IRuntimeEntityType.InstanceFactory

Stellt einen Entitätstyp in einem Modell dar.

IRuntimeEntityType.OriginalValuesFactory

Stellt einen Entitätstyp in einem Modell dar.

IRuntimeEntityType.RelationshipSnapshotFactory

Stellt einen Entitätstyp in einem Modell dar.

IRuntimeEntityType.ShadowValuesFactory

Stellt einen Entitätstyp in einem Modell dar.

IRuntimeEntityType.StoreGeneratedValuesFactory

Stellt einen Entitätstyp in einem Modell dar.

IRuntimeEntityType.TemporaryValuesFactory

Stellt einen Entitätstyp in einem Modell dar.

IRuntimeTypeBase.GetConstructorBindingConfigurationSource()

Stellt einen Entitätstyp in einem Modell dar.

(Geerbt von RuntimeTypeBase)
IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource()

Stellt einen Entitätstyp in einem Modell dar.

(Geerbt von RuntimeTypeBase)
ITypeBase.FindComplexProperty(String)

Ruft die komplexe Eigenschaft mit einem angegebenen Namen ab. Gibt zurück null , wenn keine Eigenschaft mit dem angegebenen Namen definiert ist.

(Geerbt von RuntimeTypeBase)
ITypeBase.FindDeclaredProperty(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 RuntimeTypeBase)
ITypeBase.FindMember(String)

Ruft das Element mit dem angegebenen Namen ab. Gibt zurück null , wenn kein Member mit dem angegebenen Namen definiert ist.

(Geerbt von RuntimeTypeBase)
ITypeBase.FindMembersInHierarchy(String)

Ruft die Member mit dem angegebenen Namen für diesen Typ, Basistypen oder abgeleitete Typen ab..

(Geerbt von RuntimeTypeBase)
ITypeBase.FindProperty(String)

Ruft die Eigenschaft mit einem angegebenen Namen ab. Gibt zurück null , wenn keine Eigenschaft mit dem angegebenen Namen definiert ist.

(Geerbt von RuntimeTypeBase)
ITypeBase.GetComplexProperties()

Ruft die komplexen Eigenschaften ab, die für diesen Entitätstyp definiert sind.

(Geerbt von RuntimeTypeBase)
ITypeBase.GetDeclaredComplexProperties()

Ruft die komplexen Eigenschaften ab, die für diesen Entitätstyp deklariert sind.

(Geerbt von RuntimeTypeBase)
ITypeBase.GetDeclaredMembers()

Ruft die für diesen Typ deklarierten Member ab.

(Geerbt von RuntimeTypeBase)
ITypeBase.GetDeclaredProperties()

Ruft alle Nichtnavigationseigenschaften ab, die für diesen Typ deklariert sind.

(Geerbt von RuntimeTypeBase)
ITypeBase.GetFlattenedComplexProperties()

Gibt alle Eigenschaften zurück, die IComplexPropertyimplementieren, einschließlich der Eigenschaften für komplexe Typen.

(Geerbt von RuntimeTypeBase)
ITypeBase.GetFlattenedDeclaredProperties()

Gibt alle eigenschaften deklarierten eigenschaften zurück, die implementieren IProperty, einschließlich der eigenschaften für komplexe typen.

(Geerbt von RuntimeTypeBase)
ITypeBase.GetFlattenedProperties()

Gibt alle Eigenschaften zurück, die IPropertyimplementieren, einschließlich der Eigenschaften für komplexe Typen.

(Geerbt von RuntimeTypeBase)
ITypeBase.GetMembers()

Ruft die elemente ab, die für diesen Typ und basistypen definiert sind.

(Geerbt von RuntimeTypeBase)
ITypeBase.GetProperties()

Ruft die für diesen Typ definierten Eigenschaften ab.

(Geerbt von RuntimeTypeBase)
ITypeBase.GetSnapshottableMembers()

Gibt alle Elemente zurück, die bei der Änderungsnachverfolgung möglicherweise einen Momentaufnahme Wert benötigen.

(Geerbt von RuntimeTypeBase)
ITypeBase.Model

Ruft das Modell ab, zu dem dieser Typ gehört.

Erweiterungsmethoden

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Gibt die Gültigkeitsdauer für den Analysespeicher in Sekunden im Containerbereich zurück.

GetContainer(IEntityType)

Gibt den Namen des Containers zurück, dem der Entitätstyp zugeordnet ist.

GetContainer(IReadOnlyEntityType)

Gibt den Namen des Containers zurück, dem der Entitätstyp zugeordnet ist.

GetContainingPropertyName(IEntityType)

Gibt den Namen der übergeordneten Eigenschaft zurück, der 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(IEntityType)

Ruft die Eigenschaft für diese Entität ab, die Cosmos ETag zugeordnet ist, sofern vorhanden.

GetETagProperty(IReadOnlyEntityType)

Ruft die Eigenschaft für diese Entität ab, die Cosmos ETag zugeordnet ist, sofern vorhanden.

GetETagPropertyName(IEntityType)

Gibt den Namen der Eigenschaft zurück, die zum Speichern des etags verwendet wird.

GetETagPropertyName(IReadOnlyEntityType)

Gibt den Namen der Eigenschaft zurück, die zum Speichern des ETags verwendet wird.

GetPartitionKeyProperty(IEntityType)

Gibt die Eigenschaft zurück, die zum Speichern des Partitionsschlüssels verwendet wird.

GetPartitionKeyProperty(IReadOnlyEntityType)

Gibt die Eigenschaft zurück, die zum Speichern des Partitionsschlüssels verwendet wird.

GetPartitionKeyPropertyName(IEntityType)

Gibt den Namen der 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.

DisplayName(ITypeBase)

Ruft den Anzeigenamen für die angegebene ITypeBaseab.

FindDeclaredNavigation(IEntityType, 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 null , wenn keine Navigationseigenschaft gefunden wird.

FindDeclaredProperty(IEntityType, 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.

FindDefiningNavigation(IEntityType)
Veraltet..

Gibt die definierende Navigation zurück, sofern vorhanden oder null anderweitig.

FindNavigation(IEntityType, MemberInfo)

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

FindOwnership(IEntityType)

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

FindProperties(IEntityType, IReadOnlyList<String>)

Sucht nach übereinstimmenden 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(IEntityType, MemberInfo)

Ruft eine Eigenschaft mit den angegebenen Memberinformationen ab. Gibt zurück null , wenn keine Eigenschaft gefunden wird.

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

FullName(ITypeBase)
Veraltet..

Ruft den eindeutigen Namen für die angegebene IReadOnlyTypeBaseab.

GetAllBaseTypes(IEntityType)

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

GetAllBaseTypesAscending(IEntityType)

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

GetAllBaseTypesInclusive(IEntityType)

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

GetAllBaseTypesInclusiveAscending(IEntityType)

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

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 null , wenn sich die beiden Entitätstypen nicht in derselben Hierarchie befinden.

GetConcreteDerivedTypesInclusive(IEntityType)

Gibt alle abgeleiteten Typen der angegebenen IEntityTypezurück, einschließlich des Typs selbst, die nicht abstractsind.

GetDeclaredForeignKeys(IEntityType)

Ruft alle Fremdschlüssel ab, die für die angegebene IEntityTypedeklariert sind.

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

GetDeclaredIndexes(IEntityType)

Ruft alle Indizes ab, die für den angegebenen IEntityTypedeklariert werden.

Diese Methode gibt keine für Basistypen deklarierten Indizes zurück. Es ist beim Durchlaufen aller Entitätstypen hilfreich, um zu vermeiden, dass derselbe Index mehrmals verarbeitet wird. Verwenden Sie GetForeignKeys() , um auch für Basistypen deklarierte Indizes zurückzugeben.

GetDeclaredKeys(IEntityType)

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

GetDeclaredNavigations(IEntityType)

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 beim Durchlaufen aller Entitätstypen hilfreich, um zu vermeiden, dass dieselbe Navigationseigenschaft mehrmals verarbeitet wird. Verwenden Sie GetNavigations(IEntityType) , um auch Navigationseigenschaften zurückzugeben, die für Basistypen deklariert wurden.

GetDeclaredProperties(IEntityType)

Ruft alle Nichtnavigationseigenschaften ab, die für die angegebene IEntityTypedeklariert sind.

Diese Methode gibt keine Eigenschaften zurück, die für Basistypen deklariert wurden. Es ist beim Durchlaufen aller Entitätstypen hilfreich, um zu vermeiden, dass dieselbe Eigenschaft mehrmals verarbeitet wird. Verwenden Sie GetProperties() , um auch eigenschaften zurückzugeben, die für Basistypen deklariert wurden.

GetDeclaredReferencingForeignKeys(IEntityType)

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)

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 beim Durchlaufen aller Entitätstypen hilfreich, um zu vermeiden, dass dieselbe Eigenschaft mehrmals verarbeitet wird. Verwenden Sie GetServiceProperties() , um auch 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)

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() , um Fremdschlüssel zurückzugeben, die für diesen typisierten Typ und basisentitätstypisiert wurden.

GetDerivedTypesInclusive(IEntityType)

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

GetDirectlyDerivedTypes(IEntityType)

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)

Gibt den Diskriminatorwert für diesen Entitätstyp zurück.

GetIsDiscriminatorMappingComplete(IEntityType)

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)

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)

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

GetRootType(IEntityType)

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

GetSeedData(IEntityType, Boolean)

Ruft die im Modell für den angegebenen Entitätstyp gespeicherten Daten ab.

HasDefiningNavigation(IEntityType)
Veraltet..

Ruft einen Wert ab, der angibt, ob dieser Entitätstyp über eine definierende Navigation verfügt.

IsAbstract(ITypeBase)

Überprüft, ob dieser Entitätstyp einen abstrakten Typ darstellt.

IsInOwnershipPath(IEntityType, IEntityType)

Ruft einen Wert ab, der angibt, ob sich der angegebene Entitätstyp im Besitzpfad für diesen Entitätstyp befindet.

IsStrictlyDerivedFrom(IEntityType, IEntityType)

Bestimmt, ob dieser Entitätstyp von einem bestimmten Entitätstyp abgeleitet wird (ist aber nicht identisch mit einem bestimmten Entitätstyp).

ShortName(ITypeBase)

Ruft einen Kurznamen für den angegebenen ITypeBase ab, der in anderen Bezeichnern verwendet werden kann.

ToDebugString(IEntityType, 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.

AnnotationsToDebugString(IAnnotatable, Int32)

Ruft die Debugzeichenfolge für alle Anmerkungen ab, die für das -Objekt deklariert wurden.

GetInMemoryQuery(IEntityType)

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

GetInMemoryQuery(IReadOnlyEntityType)

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

FindCheckConstraint(IEntityType, String)

Sucht eine ICheckConstraint mit dem angegebenen Namen.

FindCheckConstraint(IReadOnlyEntityType, String)

Sucht eine IReadOnlyCheckConstraint mit dem angegebenen Namen.

FindMappingFragment(IEntityType, 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.

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(IEntityType, StoreObjectIdentifier)

Ruft die Fremdschlüssel für den angegebenen Entitätstyp ab, die auf andere Entitätstypen verweisen, die dasselbe tabellenähnliche Speicherobjekt verwenden.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Ruft die Fremdschlüssel für den angegebenen Entitätstyp ab, die auf andere Entitätstypen verweisen, die dasselbe tabellenähnliche Speicherobjekt verwenden.

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(IEntityType)

Gibt alle Überprüfungseinschränkungen zurück, die im Entitätstyp enthalten sind.

GetCheckConstraints(IReadOnlyEntityType)

Gibt alle Überprüfungseinschränkungen zurück, die im Entitätstyp enthalten sind.

GetComment(IEntityType)

Gibt den Kommentar für die Tabelle zurück, der diese Entität zugeordnet ist.

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(IEntityType)

Gibt alle Überprüfungseinschränkungen zurück, die für den Entitätstyp deklariert wurden.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Gibt alle Überprüfungseinschränkungen zurück, die für den Entitätstyp deklariert wurden.

GetDefaultMappings(IEntityType)

Gibt die Standardzuordnungen zurück, die der Entitätstyp verwenden würde.

GetDefaultSchema(IEntityType)

Gibt das Standarddatenbankschema zurück, das für diesen Entitätstyp verwendet wird.

GetDefaultSchema(IReadOnlyEntityType)

Gibt das Standarddatenbankschema zurück, das für diesen Entitätstyp verwendet wird.

GetDefaultSqlQueryName(IEntityType)

Ruft den SQL-Standardabfragenamen ab, der für diesen Entitätstyp verwendet wird, wenn mit RelationalEntityTypeBuilderExtensions.ToSqlQueryzugeordnet wird.

GetDefaultSqlQueryName(IReadOnlyEntityType)

Ruft den SQL-Standardabfragenamen ab, der für diesen Entitätstyp verwendet wird, wenn mit RelationalEntityTypeBuilderExtensions.ToSqlQueryzugeordnet wird.

GetDefaultTableName(IEntityType)

Gibt den Standardtabellennamen zurück, der für diesen Entitätstyp verwendet wird.

GetDefaultTableName(IEntityType, Boolean)

Gibt den Standardtabellennamen zurück, der für diesen Entitätstyp verwendet wird.

GetDefaultTableName(IReadOnlyEntityType, Boolean)

Gibt den Standardtabellennamen zurück, der für diesen Entitätstyp verwendet wird.

GetDefaultViewName(IEntityType)

Gibt den Standardansichtsnamen 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(IEntityType)

Gibt das Standarddatenbankschema zurück, das für diese Entitätsansicht verwendet wird.

GetDefaultViewSchema(IReadOnlyEntityType)

Gibt das Standarddatenbankschema zurück, das für diese Entitätsansicht verwendet wird.

GetDeleteStoredProcedure(IEntityType)

Gibt die gespeicherte Prozedur zurück, der der Entitätstyp für Löschvorgänge oder null , falls nicht einer gespeicherten Prozedur zugeordnet ist.

GetDeleteStoredProcedure(IReadOnlyEntityType)

Gibt die gespeicherte Prozedur zurück, der der Entitätstyp für Löschvorgänge oder null , falls nicht einer gespeicherten Prozedur zugeordnet ist.

GetDeleteStoredProcedureMappings(IEntityType)

Gibt die gespeicherten Löschprozeduren zurück, denen der Entitätstyp zugeordnet ist.

GetFunctionMappings(IEntityType)

Gibt die Funktionen zurück, denen der Entitätstyp zugeordnet ist.

GetFunctionName(IEntityType)

Gibt den Namen der Funktion zurück, der der Entitätstyp zugeordnet ist oder null wenn nicht einer Funktion zugeordnet ist.

GetFunctionName(IReadOnlyEntityType)

Gibt den Namen der Funktion zurück, der der Entitätstyp zugeordnet ist oder null wenn nicht einer Funktion zugeordnet ist.

GetInsertStoredProcedure(IEntityType)

Gibt die gespeicherte Prozedur zurück, der der Entitätstyp für Einfügevorgänge oder nicht einer gespeicherten null Prozedur zugeordnet ist.

GetInsertStoredProcedure(IReadOnlyEntityType)

Gibt die gespeicherte Prozedur zurück, der der Entitätstyp für Einfügevorgänge oder nicht einer gespeicherten null Prozedur zugeordnet ist.

GetInsertStoredProcedureMappings(IEntityType)

Gibt die gespeicherten Insert-Prozeduren zurück, denen der Entitätstyp zugeordnet ist.

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(IEntityType)

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(IEntityType, 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.

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(IEntityType)

Gibt das Datenbankschema zurück, das die zugeordnete Tabelle enthält.

GetSchema(IReadOnlyEntityType)

Gibt das Datenbankschema zurück, das die zugeordnete Tabelle enthält.

GetSchemaQualifiedTableName(IEntityType)

Gibt den Namen der Tabelle zurück, der der Entitätstyp vor dem Schema zugeordnet ist oder null nicht einer Tabelle zugeordnet ist.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

Gibt den Namen der Tabelle zurück, der der Entitätstyp vor dem Schema zugeordnet ist oder null nicht einer Tabelle zugeordnet ist.

GetSchemaQualifiedViewName(IEntityType)

Gibt den Namen der Ansicht zurück, der der Entitätstyp vor dem Schema zugeordnet ist oder null nicht einer Ansicht zugeordnet ist.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

Gibt den Namen der Ansicht zurück, der der Entitätstyp vor dem Schema zugeordnet ist oder null nicht einer Ansicht zugeordnet ist.

GetSqlQuery(IEntityType)

Gibt die SQL-Zeichenfolge zurück, die verwendet wird, um Daten für den Entitätstyp bereitzustellen, oder null wenn sie nicht einer SQL-Zeichenfolge zugeordnet ist.

GetSqlQuery(IReadOnlyEntityType)

Gibt die SQL-Zeichenfolge zurück, die verwendet wird, um Daten für den Entitätstyp bereitzustellen, oder null wenn sie nicht einer SQL-Zeichenfolge zugeordnet ist.

GetSqlQueryMappings(IEntityType)

Gibt die SQL-Zeichenfolgenzuordnungen zurück.

GetTableMappings(IEntityType)

Gibt die Tabellen zurück, denen der Entitätstyp zugeordnet ist.

GetTableName(IEntityType)

Gibt den Namen der Tabelle zurück, der der Entitätstyp zugeordnet ist oder null der nicht einer Tabelle zugeordnet ist.

GetTableName(IReadOnlyEntityType)

Gibt den Namen der Tabelle zurück, der der Entitätstyp zugeordnet ist oder null der nicht einer Tabelle zugeordnet ist.

GetUpdateStoredProcedure(IEntityType)

Gibt die gespeicherte Prozedur zurück, der der Entitätstyp für Updates oder null nicht einer gespeicherten Prozedur zugeordnet ist.

GetUpdateStoredProcedure(IReadOnlyEntityType)

Gibt die gespeicherte Prozedur zurück, der der Entitätstyp für Updates oder null nicht einer gespeicherten Prozedur zugeordnet ist.

GetUpdateStoredProcedureMappings(IEntityType)

Gibt die gespeicherten Updateprozeduren zurück, denen der Entitätstyp zugeordnet ist.

GetViewMappings(IEntityType)

Gibt die Ansichten zurück, denen der Entitätstyp zugeordnet ist.

GetViewName(IEntityType)

Gibt den Namen der Ansicht zurück, der der Entitätstyp zugeordnet ist oder null wenn nicht einer Ansicht zugeordnet ist.

GetViewName(IReadOnlyEntityType)

Gibt den Namen der Ansicht zurück, der der Entitätstyp zugeordnet ist oder null wenn nicht einer Ansicht zugeordnet ist.

GetViewSchema(IEntityType)

Gibt das Datenbankschema zurück, das die zugeordnete Ansicht enthält.

GetViewSchema(IReadOnlyEntityType)

Gibt das Datenbankschema zurück, das die zugeordnete Ansicht enthält.

IsIgnoredByMigrations(IEntityType)

Ruft einen Wert ab, der angibt, ob der Entitätstyp von Migrationen ignoriert wird.

IsMappedToJson(IReadOnlyEntityType)

Ruft einen Wert ab, der angibt, ob die angegebene Entität einer JSON-Spalte zugeordnet ist.

IsTableExcludedFromMigrations(IEntityType)

Ruft einen Wert ab, der angibt, ob die zugeordnete Tabelle von Migrationen ignoriert wird.

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 im Allgemeinen nicht im Anwendungscode verwendet.

FindMappingFragment(ITypeBase, 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 im Allgemeinen nicht im Anwendungscode verwendet.

GetContainerColumnName(IReadOnlyTypeBase)

Ruft den Containerspaltennamen ab, dem der Typ zugeordnet ist.

GetDefaultMappings(ITypeBase)

Gibt die Standardzuordnungen zurück, die der Typ verwenden würde.

GetDeleteStoredProcedure(IReadOnlyTypeBase)

Gibt die gespeicherte Prozedur zurück, der der Typ für Löschvorgänge zugeordnet ist oder null wenn nicht einer gespeicherten Prozedur zugeordnet ist.

GetDeleteStoredProcedure(ITypeBase)

Gibt die gespeicherte Prozedur zurück, der der Typ für Löschvorgänge zugeordnet ist oder null wenn nicht einer gespeicherten Prozedur zugeordnet ist.

GetDeleteStoredProcedureMappings(ITypeBase)

Gibt die gespeicherten Löschprozeduren zurück, denen der Typ zugeordnet ist.

GetFunctionMappings(ITypeBase)

Gibt die Funktionen zurück, denen der Typ zugeordnet ist.

GetFunctionName(IReadOnlyTypeBase)

Gibt den Namen der Funktion zurück, der der Typ zugeordnet ist oder null wenn nicht einer Funktion zugeordnet ist.

GetInsertStoredProcedure(IReadOnlyTypeBase)

Gibt die gespeicherte Prozedur zurück, der der Typ für Einfügungen zugeordnet ist oder null wenn nicht einer gespeicherten Prozedur zugeordnet ist.

GetInsertStoredProcedure(ITypeBase)

Gibt die gespeicherte Prozedur zurück, der der Typ für Einfügungen zugeordnet ist oder null wenn nicht einer gespeicherten Prozedur zugeordnet ist.

GetInsertStoredProcedureMappings(ITypeBase)

Gibt die gespeicherten Insert-Prozeduren zurück, denen der Typ zugeordnet ist.

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 im Allgemeinen 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 im Allgemeinen nicht im Anwendungscode verwendet.

GetMappingFragments(ITypeBase)

Gibt alle konfigurierten Typzuordnungsfragmente zurück.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

GetMappingFragments(ITypeBase, StoreObjectType)

Gibt alle konfigurierten Typzuordnungsfragmente 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(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 null wenn sie nicht einer SQL-Zeichenfolge zugeordnet ist.

GetSqlQueryMappings(ITypeBase)

Gibt die SQL-Zeichenfolgenzuordnungen zurück.

GetTableMappings(ITypeBase)

Gibt die Tabellen zurück, denen der Typ zugeordnet ist.

GetTableName(IReadOnlyTypeBase)

Gibt den Namen der Tabelle zurück, der der Typ zugeordnet ist oder null der nicht einer Tabelle zugeordnet ist.

GetUpdateStoredProcedure(IReadOnlyTypeBase)

Gibt die gespeicherte Prozedur zurück, der der Typ für Updates oder null , falls nicht einer gespeicherten Prozedur zugeordnet ist.

GetUpdateStoredProcedure(ITypeBase)

Gibt die gespeicherte Prozedur zurück, der der Typ für Updates oder null , falls nicht einer gespeicherten Prozedur zugeordnet ist.

GetUpdateStoredProcedureMappings(ITypeBase)

Gibt die gespeicherten Updateprozeduren zurück, denen der Typ zugeordnet ist.

GetViewMappings(ITypeBase)

Gibt die Ansichten zurück, denen der Typ zugeordnet ist.

GetViewName(IReadOnlyTypeBase)

Gibt den Namen der Ansicht zurück, der der Typ zugeordnet ist oder null der nicht einer Ansicht zugeordnet ist.

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.

GetDataAnnotations(IEntityType, IAnnotationCodeGenerator)

Ruft die Datenanmerkungen ab, um einen Entitätstyp zu konfigurieren.

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.

GetFluentApiCalls(IEntityType, IAnnotationCodeGenerator)

Ruft die Fluent-API-Aufrufe ab, um einen Entitätstyp zu konfigurieren.

IsSimpleManyToManyJoinEntityType(IEntityType)

Überprüfen Sie, ob ein Entitätstyp als Entitätstyp mit vielen Verknüpfungen betrachtet werden kann.

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 Periodenendeigenschaft der Entität darstellt, die einer temporalen Tabelle zugeordnet ist.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Gibt einen Wert zurück, der den Namen der Periodenstarteigenschaft der Entität darstellt, die einer temporalen Tabelle zugeordnet ist.

IsMemoryOptimized(IEntityType)

Gibt einen Wert zurück, der angibt, ob der Entitätstyp einer speicheroptimierten 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: