IConventionEntityType Schnittstelle

Definition

Stellt einen Entitätstyp in einem dar IConventionModel.

Diese Schnittstelle wird während der Modellerstellung verwendet und ermöglicht das Ändern der Metadaten. Sobald das Modell erstellt wurde, IEntityType stellt eine schreibgeschützte Ansicht der gleichen Metadaten dar.

public interface IConventionEntityType : Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase, Microsoft.EntityFrameworkCore.Metadata.IEntityType
public interface IConventionEntityType : Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType
type IConventionEntityType = interface
    interface IEntityType
    interface ITypeBase
    interface IAnnotatable
    interface IConventionTypeBase
    interface IConventionAnnotatable
type IConventionEntityType = interface
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface IConventionTypeBase
    interface IConventionAnnotatable
Public Interface IConventionEntityType
Implements IConventionTypeBase, IEntityType
Public Interface IConventionEntityType
Implements IConventionTypeBase, IReadOnlyEntityType
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen .

Eigenschaften

BaseType

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

Builder

Ruft den Generator ab, der zum Konfigurieren dieses Entitätstyps verwendet werden kann.

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 (auch als Schattentyp bezeichnet) aufweist.

(Geerbt von IReadOnlyTypeBase)
ConstructorBinding

Ruft den InstantiationBinding für den bevorzugten Konstruktor ab.

(Geerbt von ITypeBase)
ContainingEntityType

Ruft diesen Entitätstyp oder den Entitätstyp ab, für den die komplexe Eigenschaftenkette deklariert ist.

(Geerbt von IReadOnlyTypeBase)
DefiningEntityType
Veraltet..

Ruft den definierenden Entitätstyp ab.

DefiningNavigationName
Veraltet..

Ruft den Namen der definierenden Navigation ab.

(Geerbt von IReadOnlyEntityType)
DefiningQuery

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

(Geerbt von IEntityType)
HasSharedClrType

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

(Geerbt von IReadOnlyTypeBase)
IsInModel

Gibt an, ob sich dieses Objekt in einem Modell befindet, d. h. nicht aus einem Modell entfernt wurde.

(Geerbt von IConventionAnnotatable)
IsKeyless

Ruft einen Wert ab, der angibt, ob der Entitätstyp über keine Schlüssel verfügt. Wenn true es nur für Abfragen verwendet werden kann.

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 bestimmt werden kann, ob eine bestimmte Indexereigenschaft einen Wert enthält.

(Geerbt von IReadOnlyTypeBase)
IsQueryType

Ruft ab, ob dieser Entitätstyp ein Abfragetyp ist.

(Geerbt von IEntityType)
Item[String]

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

(Geerbt von IReadOnlyAnnotatable)
Model

Ruft das Modell ab, zu dem diese Entität gehört.

Name

Ruft den Namen dieses Typs ab.

(Geerbt von IReadOnlyTypeBase)
QueryFilter

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

(Geerbt von IEntityType)
ServiceOnlyConstructorBinding

Ruft den InstantiationBinding für den bevorzugten Konstruktor ab, wenn Instanzen erstellt werden, deren Diensteigenschaften nur initialisiert sind.

(Geerbt von IEntityType)

Methoden

AddAnnotation(String, Object, Boolean)

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

(Geerbt von IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Fügt einem Objekt Anmerkungen hinzu.

(Geerbt von IConventionAnnotatable)
AddComplexIndexerProperty(String, Type, Type, String, Boolean, Boolean)

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

(Geerbt von IConventionTypeBase)
AddComplexProperty(MemberInfo, String, Boolean, Boolean)

Fügt diesem Typ eine Eigenschaft hinzu.

(Geerbt von IConventionTypeBase)
AddComplexProperty(String, Boolean, Boolean)

Fügt diesem Typ eine Eigenschaft hinzu.

(Geerbt von IConventionTypeBase)
AddComplexProperty(String, Type, MemberInfo, Type, String, Boolean, Boolean)

Fügt diesem Typ eine Eigenschaft hinzu.

(Geerbt von IConventionTypeBase)
AddComplexProperty(String, Type, Type, String, Boolean, Boolean)

Fügt diesem Typ eine Eigenschaft hinzu.

(Geerbt von IConventionTypeBase)
AddForeignKey(IConventionProperty, IConventionKey, IConventionEntityType, Boolean)

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

AddForeignKey(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean, Boolean)

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

AddIgnored(String, Boolean)

Markiert den angegebenen Membernamen als ignoriert, hindert Konventionen daran, dem Typ eine übereinstimmende Eigenschaft oder Navigation hinzuzufügen.

(Geerbt von IConventionTypeBase)
AddIndex(IConventionProperty, Boolean)

Fügt diesem Entitätstyp einen Index hinzu.

AddIndex(IConventionProperty, String, Boolean)

Fügt diesem Entitätstyp einen benannten Index hinzu.

AddIndex(IReadOnlyList<IConventionProperty>, Boolean)

Fügt diesem Entitätstyp einen unbenannten Index hinzu.

AddIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Fügt diesem Entitätstyp einen benannten Index hinzu.

AddIndexerProperty(String, Type, Boolean, Boolean)

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

AddKey(IConventionProperty, Boolean)

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

AddKey(IReadOnlyList<IConventionProperty>, Boolean)

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

AddProperty(MemberInfo, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(String, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(String, Type, Boolean, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(String, Type, MemberInfo, Boolean, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

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 IAnnotatable)
AddServiceProperty(MemberInfo, Boolean)

Fügt diesem Entitätstyp eine Diensteigenschaft hinzu.

AddServiceProperty(MemberInfo, Type, Boolean)

Fügt diesem Entitätstyp eine Diensteigenschaft hinzu.

AddSkipNavigation(String, MemberInfo, IConventionEntityType, Boolean, Boolean, Boolean)

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

AddSkipNavigation(String, Type, MemberInfo, IConventionEntityType, Boolean, Boolean, Boolean)

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

AddTrigger(String, Boolean)

Erstellt einen neuen Trigger mit dem angegebenen Namen für den Entitätstyp. Löst eine Ausnahme aus, wenn ein Trigger mit demselben Namen auf demselben Entitätstyp vorhanden ist.

AnnotationsToDebugString(Int32)

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

(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 null , wenn sie nicht vorhanden ist.

(Geerbt von IReadOnlyAnnotatable)
FindClosestCommonParent(IEntityType)

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.

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

FindComplexProperty(MemberInfo)

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

(Geerbt von 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 IReadOnlyTypeBase)
FindDeclaredComplexProperty(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.

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

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. Gibt keine für einen Basistyp definierten Skip-Navigationseigenschaften zurück. Gibt zurück null , wenn keine Skip-Navigationseigenschaft gefunden wird.

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<IProperty>, IKey, IEntityType)

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

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

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.

FindIgnoredConfigurationSource(String)

Gibt an, ob der angegebene Membername ignoriert wird.

(Geerbt von IConventionTypeBase)
FindIndex(IReadOnlyList<IProperty>)

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

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

FindIndex(IReadOnlyList<IReadOnlyProperty>)

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

FindIndex(IReadOnlyProperty)

Ruft den unbenannten Index ab, der für die angegebene Eigenschaft 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.

FindIndexerPropertyInfo()

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

(Geerbt von IReadOnlyTypeBase)
FindKey(IReadOnlyList<IProperty>)

Ruft den Primär- oder Alternativschlü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.

FindKey(IReadOnlyList<IReadOnlyProperty>)

Ruft den Primär- oder Alternativschlü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.

FindKey(IReadOnlyProperty)

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

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 IReadOnlyTypeBase)
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 null , wenn keine Navigationseigenschaft gefunden wird.

FindNavigation(String)

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

FindOwnership()

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

FindPrimaryKey()

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

FindProperties(IReadOnlyList<String>)

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

FindProperty(MemberInfo)

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

FindProperty(String)

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

FindRuntimeAnnotation(String)

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

(Geerbt von IAnnotatable)
FindRuntimeAnnotationValue(String)

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

(Geerbt von IAnnotatable)
FindServiceProperty(String)

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

FindSkipNavigation(MemberInfo)

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

FindSkipNavigation(String)

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

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

Gibt die Konfigurationsquelle für die BaseType Eigenschaft zurück.

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 IReadOnlyTypeBase)
GetChangeTrackingStrategyConfigurationSource()

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

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

(Geerbt von IReadOnlyEntityType)
GetConfigurationSource()

Ruft die Konfigurationsquelle für diesen Entitätstyp ab.

GetDeclaredComplexProperties()

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

(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 die angegebene deklariert sind IReadOnlyEntityType.

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

(Geerbt von IReadOnlyEntityType)
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 von diesem Entitätstyp abgeleiteten Typen deklariert sind.

GetDerivedServiceProperties()

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

GetDerivedSkipNavigations()

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

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

GetDiscriminatorMappingCompleteConfigurationSource()

Ruft die ConfigurationSource für die Vollständigkeit des Diskriminatorwerts ab.

GetDiscriminatorPropertyConfigurationSource()

Ruft den ConfigurationSource für die Diskriminatoreigenschaft ab.

GetDiscriminatorPropertyName()

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

(Geerbt von IReadOnlyEntityType)
GetDiscriminatorValue()

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

(Geerbt von IReadOnlyEntityType)
GetDiscriminatorValueConfigurationSource()

Ruft den ConfigurationSource für den Diskriminatorwert ab.

GetFlattenedComplexProperties()

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

(Geerbt von ITypeBase)
GetFlattenedDeclaredProperties()

Gibt alle deklarierten Eigenschaften zurück, die implementieren IProperty, einschließlich derer für komplexe Typen.

(Geerbt von ITypeBase)
GetFlattenedProperties()

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

(Geerbt von ITypeBase)
GetForeignKeyProperties()

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

(Geerbt von IEntityType)
GetForeignKeys()

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

GetIgnoredMembers()

Ruft alle ignorierten Member ab.

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

(Geerbt von IReadOnlyEntityType)
GetIsKeylessConfigurationSource()

Gibt die Konfigurationsquelle für die IsKeyless-Eigenschaft zurück.

GetKeys()

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

GetMembers()

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

(Geerbt von IReadOnlyTypeBase)
GetNavigationAccessMode()

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

(Geerbt von IReadOnlyTypeBase)
GetNavigationAccessModeConfigurationSource()

Gibt die Konfigurationsquelle für GetNavigationAccessMode()zurück.

GetNavigations()

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

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 IAnnotatable)
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 vorherige Ankündigung in jeder Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt in Ihrem Code verwenden und wissen, dass dies bei der Aktualisierung auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann.

(Geerbt von IReadOnlyEntityType)
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 vorherige Ankündigung in jeder Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt in Ihrem Code verwenden und wissen, dass dies bei der Aktualisierung auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann.

(Geerbt von IReadOnlyEntityType)
GetPrimaryKeyConfigurationSource()

Gibt die Konfigurationsquelle für den Primärschlüssel zurück.

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

Gibt die Konfigurationsquelle für GetPropertyAccessMode()zurück.

(Geerbt von IConventionTypeBase)
GetQueryFilter()

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

(Geerbt von IReadOnlyEntityType)
GetQueryFilterConfigurationSource()

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

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

GetRootType()

Ruft den Stammbasistyp für diesen Entitätstyp ab.

GetRuntimeAnnotations()

Ruft alle Laufzeitanmerkungen für das aktuelle Objekt ab.

(Geerbt von IAnnotatable)
GetSeedData(Boolean)

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

(Geerbt von IReadOnlyEntityType)
GetServiceProperties()

Ruft alle Für diesen Entitätstyp definierten Diensteigenschaften ab.

GetSkipNavigations()

Ruft alle Skip-Navigationseigenschaften für diesen Entitätstyp ab.

GetSnapshottableMembers()

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

(Geerbt von ITypeBase)
GetValueGeneratingProperties()

Gibt die Eigenschaften zurück, die beim Übergang des Entitätseintrags in den Added Zustand einen Wert generieren müssen.

(Geerbt von IEntityType)
HasBaseType(IConventionEntityType, Boolean)
Veraltet..

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

HasDefiningNavigation()
Veraltet..

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

(Geerbt von IReadOnlyEntityType)
HasNoKey(Nullable<Boolean>, Boolean)
Veraltet..

Legt einen Wert fest, der angibt, ob der Entitätstyp über keine Schlüssel verfügt. Wenn diese Einstellung auf true festgelegt ist, kann sie nur für Abfragen verwendet werden. null , um auf den Standardwert zurückzusetzen.

HasServiceProperties()

Überprüft, ob für diesen Entitätstyp definiert ist IServiceProperty .

(Geerbt von IReadOnlyEntityType)
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 wird (oder identisch mit einem bestimmten Entitätstyp ist).

(Geerbt von IReadOnlyEntityType)
IsAssignableFrom(IReadOnlyTypeBase)

Bestimmt, ob dieser Typ von einem bestimmten Typ abgeleitet wird (oder identisch mit einem bestimmten Typ ist).

(Geerbt von IReadOnlyTypeBase)
IsIgnored(String)

Gibt an, ob der angegebene Membername ignoriert wird.

(Geerbt von IConventionTypeBase)
IsInOwnershipPath(IReadOnlyEntityType)

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

(Geerbt von IReadOnlyEntityType)
IsOwned()

Ruft einen Wert ab, der angibt, ob dieser Entitätstyp im Besitz eines anderen Entitätstyps ist.

(Geerbt von IReadOnlyEntityType)
IsStrictlyDerivedFrom(IReadOnlyEntityType)

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

(Geerbt von IReadOnlyEntityType)
IsStrictlyDerivedFrom(IReadOnlyTypeBase)

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

(Geerbt von IReadOnlyTypeBase)
LeastDerivedType(IEntityType)

Ruft den am wenigsten abgeleiteten Typ zwischen den angegebenen beiden ab.

(Geerbt von IEntityType)
LeastDerivedType(IReadOnlyEntityType)

Ruft den am wenigsten abgeleiteten Typ zwischen den angegebenen beiden ab.

RemoveAnnotation(String)

Entfernt die Anmerkung mit dem angegebenen Namen aus diesem Objekt.

(Geerbt von IConventionAnnotatable)
RemoveComplexProperty(IConventionComplexProperty)

Entfernt eine Eigenschaft aus diesem Typ.

(Geerbt von IConventionTypeBase)
RemoveComplexProperty(String)

Entfernt eine Eigenschaft aus diesem Typ.

(Geerbt von IConventionTypeBase)
RemoveDiscriminatorValue()

Entfernt den Diskriminatorwert für diesen Entitätstyp.

RemoveForeignKey(IConventionForeignKey)

Entfernt einen Fremdschlüssel aus diesem Entitätstyp.

RemoveForeignKey(IReadOnlyForeignKey)

Entfernt einen Fremdschlüssel aus diesem Entitätstyp.

RemoveForeignKey(IReadOnlyList<IReadOnlyProperty>, IConventionKey, IConventionEntityType)

Entfernt einen Fremdschlüssel aus diesem Entitätstyp.

RemoveIgnored(String)

Entfernt den ignorierten Membernamen.

(Geerbt von IConventionTypeBase)
RemoveIndex(IConventionIndex)

Entfernt einen Index aus diesem Entitätstyp.

RemoveIndex(IReadOnlyIndex)

Entfernt einen Index aus diesem Entitätstyp.

RemoveIndex(IReadOnlyList<IReadOnlyProperty>)

Entfernt einen Index aus diesem Entitätstyp.

RemoveKey(IConventionKey)

Entfernt einen Primär- oder Alternativschlüssel aus diesem Entitätstyp.

RemoveKey(IReadOnlyKey)

Entfernt einen Primär- oder Alternativschlüssel aus diesem Entitätstyp.

RemoveKey(IReadOnlyList<IReadOnlyProperty>)

Entfernt einen Primär- oder Alternativschlüssel aus diesem Entitätstyp.

RemoveProperty(IConventionProperty)

Entfernt eine Eigenschaft aus diesem Entitätstyp.

RemoveProperty(IReadOnlyProperty)

Entfernt eine Eigenschaft aus diesem Entitätstyp.

RemoveProperty(String)

Entfernt eine Eigenschaft aus diesem Entitätstyp.

RemoveRuntimeAnnotation(String)

Entfernt die angegebene Laufzeitanmerkung aus diesem Objekt.

(Geerbt von IAnnotatable)
RemoveServiceProperty(IReadOnlyServiceProperty)

Entfernt eine Diensteigenschaft aus diesem Entitätstyp.

RemoveServiceProperty(String)

Entfernt eine Diensteigenschaft aus diesem Entitätstyp.

RemoveSkipNavigation(IConventionSkipNavigation)

Entfernt eine Skip-Navigationseigenschaft aus diesem Entitätstyp.

RemoveSkipNavigation(IReadOnlySkipNavigation)

Entfernt eine Skip-Navigationseigenschaft aus diesem Entitätstyp.

RemoveTrigger(String)

Entfernt den Trigger mit dem angegebenen Namen.

SetAnnotation(String, Object, Boolean)

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

(Geerbt von IConventionAnnotatable)
SetBaseType(IConventionEntityType, Boolean)

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

SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

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

SetDiscriminatorMappingComplete(Nullable<Boolean>, Boolean)

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

SetDiscriminatorProperty(IReadOnlyProperty, Boolean)

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

SetDiscriminatorValue(Object, Boolean)

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

SetIsKeyless(Nullable<Boolean>, Boolean)

Legt einen Wert fest, der angibt, ob der Entitätstyp über keine Schlüssel verfügt. Wenn diese Einstellung auf true festgelegt ist, kann sie nur für Abfragen verwendet werden. null , um auf den Standardwert zurückzusetzen.

SetNavigationAccessMode(Nullable<PropertyAccessMode>, Boolean)

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

SetOrRemoveAnnotation(String, Object, Boolean)

Legt die Unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. Entfernt die vorhandene Anmerkung, sofern null angegeben.

(Geerbt von IConventionAnnotatable)
SetPrimaryKey(IConventionProperty, Boolean)

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

SetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

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

SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Legt fest, dass PropertyAccessMode für Eigenschaften dieses Typs verwendet werden soll.

(Geerbt von IConventionTypeBase)
SetQueryFilter(LambdaExpression, Boolean)

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

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 IAnnotatable)
ShortName()

Ruft einen Kurznamen 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.

(Geerbt von IReadOnlyEntityType)

Explizite Schnittstellenimplementierungen

IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase)

Bestimmt, ob dieser Typ von einem bestimmten Typ abgeleitet wird (oder identisch mit einem bestimmten Typ ist).

(Geerbt von IReadOnlyEntityType)

Erweiterungsmethoden

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

Fügt einem -Objekt Anmerkungen hinzu.

GetAnnotation(IConventionAnnotatable, String)

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

SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)

Legt die unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. Entfernt die vorhandene Anmerkung, wenn null angegeben wird.

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

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

AddIndex(IConventionEntityType, IConventionProperty, Boolean)

Fügt diesem Entitätstyp einen Index hinzu.

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

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

AddKey(IConventionEntityType, IConventionProperty, Boolean)

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

AddProperty(IConventionEntityType, MemberInfo, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(IConventionEntityType, String, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

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

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

FindDeclaredForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)

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

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

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

FindForeignKey(IConventionEntityType, IProperty, IKey, IEntityType)

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

FindForeignKeys(IConventionEntityType, IProperty)

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

FindForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)

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.

FindIndex(IConventionEntityType, IProperty)

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

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

FindKey(IConventionEntityType, IProperty)

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

FindNavigation(IConventionEntityType, MemberInfo)

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

FindNavigation(IConventionEntityType, String)

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

FindOwnership(IConventionEntityType)

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

FindProperties(IConventionEntityType, 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(IConventionEntityType, MemberInfo)

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

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

GetAllBaseTypes(IConventionEntityType)

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

GetAllBaseTypesAscending(IConventionEntityType)

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

GetAllBaseTypesInclusive(IConventionEntityType)

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

GetAllBaseTypesInclusiveAscending(IConventionEntityType)

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

GetChangeTrackingStrategyConfigurationSource(IConventionEntityType)

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

GetDeclaredForeignKeys(IConventionEntityType)

Ruft alle Fremdschlüssel ab, die für die angegebene IConventionEntityTypedeklariert 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(IConventionEntityType)

Ruft alle Indizes ab, die für den angegebenen IConventionEntityTypedeklariert 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(IConventionEntityType)

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

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

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

GetDeclaredProperties(IConventionEntityType)

Ruft alle Nichtnavigationseigenschaften ab, die für die angegebene IConventionEntityTypedeklariert 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(IConventionEntityType)

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

GetDeclaredServiceProperties(IConventionEntityType)

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

Diese Methode gibt keine Eigenschaften zurück, die für Basistypen deklariert wurden. Es ist 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.

GetDefiningQueryConfigurationSource(IConventionEntityType)
Veraltet..

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

GetDerivedForeignKeys(IConventionEntityType)

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

Diese Methode gibt keine Fremdschlüssel zurück, die für den angegebenen Entitätstyp selbst deklariert wurden. Verwenden Sie GetForeignKeys() , um Fremdschlüssel zurückzugeben, die für diesen typisierten Typ und basisentitätstypisiert wurden.

GetDerivedTypes(IConventionEntityType)

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

GetDerivedTypesInclusive(IConventionEntityType)

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

GetDirectlyDerivedTypes(IConventionEntityType)

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

GetDiscriminatorMappingCompleteConfigurationSource(IConventionEntityType)

Ruft die ConfigurationSource für die Vollständigkeit des Diskriminatorwerts ab.

GetDiscriminatorProperty(IConventionEntityType)

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

GetDiscriminatorPropertyConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für die Diskriminatoreigenschaft ab.

GetDiscriminatorValueConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für den Diskriminatorwert ab.

GetNavigations(IConventionEntityType)

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

GetQueryFilterConfigurationSource(IConventionEntityType)

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

GetReferencingForeignKeys(IConventionEntityType)

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

GetRootType(IConventionEntityType)

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

RemoveDiscriminatorValue(IConventionEntityType)

Entfernt den Diskriminatorwert für diesen Entitätstyp.

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

Entfernt einen Fremdschlüssel aus diesem Entitätstyp.

RemoveIndex(IConventionEntityType, IReadOnlyList<IConventionProperty>)

Entfernt einen Index aus diesem Entitätstyp.

RemoveKey(IConventionEntityType, IReadOnlyList<IConventionProperty>)

Entfernt einen Primär- oder Alternativschlüssel aus diesem Entitätstyp.

RemoveProperty(IConventionEntityType, String)

Entfernt eine Eigenschaft aus diesem Entitätstyp.

RootType(IConventionEntityType)
Veraltet..

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

SetChangeTrackingStrategy(IConventionEntityType, Nullable<ChangeTrackingStrategy>, Boolean)

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

SetDefiningQuery(IConventionEntityType, LambdaExpression, Boolean)
Veraltet..

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

SetDiscriminatorMappingComplete(IConventionEntityType, Nullable<Boolean>, Boolean)

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

SetDiscriminatorProperty(IConventionEntityType, IProperty, Boolean)

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

SetDiscriminatorValue(IConventionEntityType, Object, Boolean)

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

SetPrimaryKey(IConventionEntityType, IConventionProperty, Boolean)

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

SetQueryFilter(IConventionEntityType, LambdaExpression, Boolean)

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

GetNavigationAccessModeConfigurationSource(IConventionTypeBase)

Gibt die Konfigurationsquelle für GetNavigationAccessMode(ITypeBase)zurück.

GetPropertyAccessModeConfigurationSource(IConventionTypeBase)

Gibt die Konfigurationsquelle für GetPropertyAccessMode(ITypeBase)zurück.

IsIgnored(IConventionTypeBase, String)

Gibt an, ob der angegebene Membername ignoriert wird.

SetNavigationAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean)

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

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

SetPropertyAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean)

Legt fest, dass PropertyAccessMode für Eigenschaften dieses Typs verwendet werden soll.

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

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

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

GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType)

Ruft die ConfigurationSource für die Gültigkeitsdauer für den Analysespeicher in Sekunden im Containerbereich ab.

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.

GetContainerConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für den Container ab, 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.

GetContainingPropertyNameConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für die übergeordnete Eigenschaft ab, der der Entitätstyp zugeordnet ist.

GetDefaultTimeToLive(IReadOnlyEntityType)

Gibt die Standardlaufzeit in Sekunden im Containerbereich zurück.

GetDefaultTimeToLiveConfigurationSource(IConventionEntityType)

Ruft die ConfigurationSource für die Standardlebensdauer in Sekunden im Containerbereich ab.

GetETagProperty(IConventionEntityType)

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

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.

GetETagPropertyNameConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für die Eigenschaft ab, die zum Speichern des etags verwendet wird.

GetPartitionKeyProperty(IConventionEntityType)

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.

GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für die Eigenschaft ab, die zum Speichern des Partitionsschlüssels verwendet wird.

GetThroughput(IReadOnlyEntityType)

Gibt den bereitgestellten Durchsatz im Containerbereich zurück.

GetThroughputConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für den bereitgestellten Durchsatz im Containerbereich ab.

SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Legt die Gültigkeitsdauer für den Analysespeicher in Sekunden im Containerbereich fest.

SetContainer(IConventionEntityType, String, Boolean)

Legt den Namen des Containers fest, dem der Entitätstyp zugeordnet ist.

SetContainingPropertyName(IConventionEntityType, String, Boolean)

Legt den Namen der übergeordneten Eigenschaft fest, der der Entitätstyp zugeordnet wird.

SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Legt die Standardzeit für die Gültigkeitsdauer in Sekunden im Containerbereich fest.

SetETagPropertyName(IConventionEntityType, String, Boolean)

Legt den Namen der Eigenschaft fest, die zum Speichern des ETags verwendet wird.

SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean)

Legt den Namen der Eigenschaft fest, die zum Speichern des Partitionsschlüssels verwendet wird.

SetThroughput(IConventionEntityType, Nullable<Int32>, Nullable<Boolean>, Boolean)

Legt den bereitgestellten Durchsatz im Containerbereich fest.

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.

FindForeignKey(IEntityType, IProperty, IKey, IEntityType)

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

FindForeignKeys(IEntityType, IProperty)

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

FindForeignKeys(IEntityType, IReadOnlyList<IProperty>)

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.

FindIndex(IEntityType, IProperty)

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

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

FindKey(IEntityType, IProperty)

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

FindNavigation(IEntityType, MemberInfo)

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

FindNavigation(IEntityType, String)

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.

GetChangeTrackingStrategy(IEntityType)

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

GetClosestCommonParent(IEntityType, IEntityType)
Veraltet..

Gibt den nächstgelegenen Entitätstyp zurück, der ein übergeordnetes Element beider Entitätstypen ist. Wenn eine der angegebenen Entitäten ein übergeordnetes Element der anderen ist, wird dieses übergeordnete Element zurückgegeben. Gibt zurück 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 nützlich, wenn alle Entitätstypen durchlaufen werden, um zu vermeiden, dass dieselbe Navigationseigenschaft mehrmals verarbeitet wird. Verwenden Sie GetNavigations(IEntityType) auch, um Navigationseigenschaften zurückzugeben, die für Basistypen deklariert wurden.

GetDeclaredProperties(IEntityType)

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

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

GetDeclaredReferencingForeignKeys(IEntityType)

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 nützlich, wenn alle Entitätstypen durchlaufen werden, um zu vermeiden, dass dieselbe Eigenschaft mehrmals verarbeitet wird. Verwenden Sie GetServiceProperties() auch, um Eigenschaften zurückzugeben, die für Basistypen deklariert wurden.

GetDefiningQuery(IEntityType)
Veraltet..

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

GetDerivedForeignKeys(IEntityType)

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

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

GetDerivedTypes(IEntityType)

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

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.

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

GetRootType(IEntityType)

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

GetSeedData(IEntityType, Boolean)

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

HasDefiningNavigation(IEntityType)
Veraltet..

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

IsAbstract(ITypeBase)

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

IsAssignableFrom(IEntityType, IEntityType)

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

IsInOwnershipPath(IEntityType, IEntityType)

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

IsOwned(IEntityType)

Ruft einen Wert ab, der angibt, ob dieser Entitätstyp im Besitz eines anderen Entitätstyps ist.

IsStrictlyDerivedFrom(IEntityType, IEntityType)

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

LeastDerivedType(IEntityType, IEntityType)

Ruft den geringsten abgeleiteten Typ zwischen den angegebenen beiden ab.

RootType(IEntityType)
Veraltet..

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

ShortName(ITypeBase)

Ruft einen kurzen Namen 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.

GetAnnotation(IAnnotatable, String)

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

GetDefiningQueryConfigurationSource(IConventionEntityType)

Gibt die Konfigurationsquelle für GetInMemoryQuery(IReadOnlyEntityType)zurück.

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.

SetInMemoryQuery(IConventionEntityType, LambdaExpression, Boolean)

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

AddCheckConstraint(IConventionEntityType, String, String, Boolean)

Erstellt eine neue Check-Einschränkung mit dem angegebenen Namen für den Entitätstyp. Löst eine Ausnahme aus, wenn eine Überprüfungseinschränkung mit demselben Namen für denselben Entitätstyp vorhanden ist.

FindCheckConstraint(IConventionEntityType, String)

Sucht nach einem IConventionCheckConstraint mit dem angegebenen Namen.

FindCheckConstraint(IEntityType, String)

Sucht nach einem ICheckConstraint mit dem angegebenen Namen.

FindCheckConstraint(IReadOnlyEntityType, String)

Sucht nach einem IReadOnlyCheckConstraint mit dem angegebenen Namen.

FindMappingFragment(IConventionEntityType, 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 in der Regel 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 in der Regel nicht im Anwendungscode verwendet.

FindRowInternalForeignKeys(IConventionEntityType, 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(IConventionEntityType)

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

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.

GetCommentConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für den Tabellenkommentar ab.

GetContainerColumnName(IReadOnlyEntityType)

Ruft den Containerspaltennamen ab, dem der Entitätstyp zugeordnet ist.

GetContainerColumnNameConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für den Containerspaltennamen ab.

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Veraltet..

Ruft die Containerspaltentypzuordnung ab, der der Entitätstyp zugeordnet ist.

GetContainerColumnTypeMappingConfigurationSource(IConventionEntityType)
Veraltet..

Ruft die ConfigurationSource für die Containerspaltentypzuordnung ab.

GetDeclaredCheckConstraints(IConventionEntityType)

Gibt alle Für den Entitätstyp deklarierten Check-Einschränkungen zurück.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Gibt alle Für den Entitätstyp deklarierten Check-Einschränkungen zurück.

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

Gibt die gespeicherte Prozedur zurück, der der Entitätstyp für Löschvorgänge oder null 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 nicht einer gespeicherten Prozedur zugeordnet ist.

GetDeleteStoredProcedureConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für die gespeicherte Löschprozedur ab.

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 nicht einer Funktion zugeordnet ist.

GetFunctionName(IReadOnlyEntityType)

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

GetFunctionNameConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für den Funktionsnamen ab.

GetInsertStoredProcedure(IConventionEntityType)

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

GetInsertStoredProcedure(IReadOnlyEntityType)

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

GetInsertStoredProcedureConfigurationSource(IConventionEntityType)

Ruft die ConfigurationSource für die gespeicherte Prozedur zum Einfügen ab.

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType)

Ruft die ConfigurationSource für IsTableExcludedFromMigrations(IReadOnlyEntityType)ab.

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType, StoreObjectIdentifier)

Ruft die ConfigurationSource für IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)ab.

GetJsonPropertyName(IReadOnlyEntityType)

Ruft den Wert des JSON-Eigenschaftsnamens ab, der für die angegebene Entität verwendet wird, die einer JSON-Spalte zugeordnet ist.

GetJsonPropertyNameConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für den JSON-Eigenschaftsnamen für einen bestimmten Entitätstyp ab.

GetMappingFragments(IConventionEntityType)

Gibt alle konfigurierten Entitätstypzuordnungsfragmente zurück.

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

GetMappingFragments(IConventionEntityType, 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 in der Regel 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.

GetMappingStrategyConfigurationSource(IConventionEntityType)

Ruft die ConfigurationSource für GetMappingStrategy(IReadOnlyEntityType)ab.

GetOrCreateMappingFragment(IConventionEntityType, StoreObjectIdentifier, Boolean)

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.

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.

GetSchemaConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für das Datenbankschema ab.

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.

GetSqlQueryConfigurationSource(IConventionEntityType)

Ruft die ConfigurationSource für die ABFRAGE-SQL-Zeichenfolge ab.

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.

GetTableNameConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für den Tabellennamen ab.

GetUpdateStoredProcedure(IConventionEntityType)

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.

GetUpdateStoredProcedureConfigurationSource(IConventionEntityType)

Ruft die ConfigurationSource für die gespeicherte Updateprozedur ab.

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.

GetViewNameConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für den Ansichtsnamen ab.

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.

GetViewSchemaConfigurationSource(IConventionEntityType)

Ruft das ConfigurationSource für das Ansichtsschema ab.

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.

RemoveCheckConstraint(IConventionEntityType, String)

Entfernt den IConventionCheckConstraint mit dem angegebenen Namen.

RemoveDeleteStoredProcedure(IConventionEntityType)

Entfernt die zugeordnete gespeicherte Löschprozedur für diesen Entitätstyp.

RemoveInsertStoredProcedure(IConventionEntityType)

Entfernt die zugeordnete gespeicherte Einfügeprozedur für diesen Entitätstyp.

RemoveMappingFragment(IConventionEntityType, StoreObjectIdentifier)

Entfernt die Entitätstypzuordnung für ein bestimmtes tabellenähnliches Speicherobjekt.

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

RemoveUpdateStoredProcedure(IConventionEntityType)

Entfernt die zugeordnete gespeicherte Updateprozedur für diesen Entitätstyp.

SetComment(IConventionEntityType, String, Boolean)

Konfiguriert einen Kommentar, der auf die Tabelle angewendet werden soll, der diese Entität zugeordnet ist.

SetContainerColumnName(IConventionEntityType, String, Boolean)

Legt den Namen der Containerspalte fest, der der Entitätstyp zugeordnet ist.

SetContainerColumnTypeMapping(IConventionEntityType, RelationalTypeMapping, Boolean)
Veraltet..

Legt die Typzuordnung für die Containerspalte fest, der der Entitätstyp zugeordnet ist.

SetDeleteStoredProcedure(IConventionEntityType, Boolean)

Ordnet den Entitätstyp einer gespeicherten Prozedur für Löschvorgänge zu.

SetFunctionName(IConventionEntityType, String, Boolean)

Legt den Namen der Funktion fest, der der Entitätstyp zugeordnet ist.

SetInsertStoredProcedure(IConventionEntityType, Boolean)

Ordnet den Entitätstyp einer gespeicherten Prozedur für Einfügungen zu.

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

Legt einen Wert fest, der angibt, ob die zugeordnete Tabelle von Migrationen ignoriert wird.

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, Boolean)

Legt einen Wert fest, der angibt, ob die zugeordnete Tabelle von Migrationen ignoriert wird.

SetJsonPropertyName(IConventionEntityType, String, Boolean)

Legt den Wert des JSON-Eigenschaftsnamens fest, der für die angegebene Entität verwendet wird, die einer JSON-Spalte zugeordnet ist.

SetMappingStrategy(IConventionEntityType, String, Boolean)

Legt die Zuordnungsstrategie für die abgeleiteten Typen fest.

SetSchema(IConventionEntityType, String, Boolean)

Legt das Datenbankschema fest, das die zugeordnete Tabelle enthält.

SetSqlQuery(IConventionEntityType, String, Boolean)

Legt die SQL-Zeichenfolge fest, die zum Bereitstellen von Daten für den Entitätstyp verwendet wird.

SetTableName(IConventionEntityType, String, Boolean)

Legt den Namen der Tabelle fest, der der Entitätstyp zugeordnet ist.

SetUpdateStoredProcedure(IConventionEntityType, Boolean)

Ordnet den Entitätstyp einer gespeicherten Prozedur für Updates zu.

SetViewName(IConventionEntityType, String, Boolean)

Legt den Namen der Sicht fest, der der Entitätstyp zugeordnet ist.

SetViewSchema(IConventionEntityType, String, Boolean)

Legt das Datenbankschema fest, das die zugeordnete Ansicht enthält.

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.

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 zugeordnet ist oder null wenn nicht einer gespeicherten Prozedur 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.

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.

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.

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.

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.

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.

GetUseSqlReturningClauseConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle ab, ob beim Speichern von Änderungen an der Tabelle die SQL RETURNING-Klausel 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.

UseSqlReturningClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

Legt einen Wert fest, 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.

UseSqlReturningClause(IConventionEntityType, Nullable<Boolean>, Boolean)

Legt einen Wert fest, 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.

GetHistoryTableNameConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle für die Namenseinstellung für temporale Verlaufstabellen ab.

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.

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle für die Schemaeinstellung temporaler Verlaufstabellen ab.

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle für die speicheroptimierte Einstellung ab.

GetIsTemporalConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle für die temporale Tabelleneinstellung ab.

GetPeriodEndPropertyName(IReadOnlyEntityType)

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

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle für die Einstellung des Endeigenschaftennamens für temporale Tabellenperiode ab.

GetPeriodStartPropertyName(IReadOnlyEntityType)

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

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle für die Einstellung des Starteigenschaftennamens für temporale Tabellenperiode ab.

GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle ab, ob beim Speichern von Änderungen an der Tabelle die SQL OUTPUT-Klausel verwendet werden soll.

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.

SetHistoryTableName(IConventionEntityType, String, Boolean)

Legt einen Wert fest, der den Namen der Verlaufstabelle darstellt, die der Entität zugeordnet ist, die einer temporalen Tabelle zugeordnet ist.

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

Legt einen Wert fest, der das Schema der Verlaufstabelle darstellt, die der Entität zugeordnet ist, die einer temporalen Tabelle zugeordnet ist.

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

Legt einen Wert fest, der angibt, ob der Entitätstyp einer speicheroptimierten Tabelle zugeordnet ist.

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

Legt einen Wert fest, der angibt, ob der Entitätstyp einer temporalen Tabelle zugeordnet ist.

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

Legt einen Wert fest, der den Namen der Periodenendeigenschaft der Entität darstellt, die einer temporalen Tabelle zugeordnet ist.

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

Legt einen Wert fest, der den Namen der Periodenstarteigenschaft der Entität darstellt, die einer temporalen Tabelle zugeordnet ist.

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

Legt einen Wert fest, 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.

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)

Legt einen Wert fest, 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.

GetNavigationAccessMode(ITypeBase)

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

Beachten Sie, dass einzelne Navigationen diesen Zugriffsmodus überschreiben können. Der hier zurückgegebene Wert wird für jede Navigation verwendet, für die keine Überschreibung angegeben wurde.

GetPropertyAccessMode(ITypeBase)

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

Beachten Sie, dass einzelne Eigenschaften und Navigationen diesen Zugriffsmodus überschreiben können. Der hier zurückgegebene Wert wird für jede Eigenschaft oder Navigation verwendet, für die keine Überschreibung angegeben wurde.

Gilt für: