Microsoft.EntityFrameworkCore.Metadata Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
CheckConstraintExtensions |
Erweiterungsmethoden für ICheckConstraint. |
ColumnExtensions |
Erweiterungsmethoden für IColumn. |
ColumnMappingExtensions |
Erweiterungsmethoden für IColumnMapping. |
ConfigurationSourceExtensions |
Stellt Erweiterungsmethoden für ConfigurationSource |
ConstructorBinding |
Definiert die Bindung von Parametern an eine CLR ConstructorInfo für einen Entitätstyp. |
ContextParameterBinding |
Beschreibt die Bindung von DbContext, die möglicherweise auch und zugeordnet IServicePropertyist, und einem Parameter in einem Konstruktor, einer Factorymethode oder ähnlichen. |
DbFunctionExtensions |
Erweiterungsmethoden für IDbFunction. |
DbFunctionParameterExtensions |
Erweiterungsmethoden für IDbFunctionParameter. |
DefaultValueBinding |
Definiert die Bindung von Parametern, um den Standardwert eines Typs zu erstellen. |
DependencyInjectionMethodParameterBinding |
Beschreibt die Bindung von einer Methode an einen internen EF-Abhängigkeitsinjektionsdienst, der möglicherweise auch und zugeordnet IServicePropertyist, zu einem Parameter in einem Konstruktor, einer Factorymethode oder ähnlichem. |
DependencyInjectionParameterBinding |
Beschreibt die Bindung von einem internen EF-Abhängigkeitsinjektionsdienst, der möglicherweise auch und zugeordnet IServicePropertyist, zu einem Parameter in einem Konstruktor, einer Factorymethode oder ähnlichen. |
EntityTypeFullNameComparer |
Eine Implementierung von und IEqualityComparer<T> zum Vergleichen IReadOnlyEntityType von IComparer<T> Instanzen mit dem vollständigen eindeutigen Namen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
EntityTypeParameterBinding |
Beschreibt die Bindung von IEntityType, die möglicherweise auch und zugeordnet IServicePropertyist, und einem Parameter in einem Konstruktor, einer Factorymethode oder ähnlichen. |
FactoryMethodBinding |
Definiert die Bindung von Parametern an eine Factorymethode. |
ForeignKeyComparer |
Eine Implementierung von und IEqualityComparer<T> zum Vergleichen IReadOnlyForeignKey von IComparer<T> Instanzen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
ForeignKeyConstraintExtensions |
Erweiterungsmethoden für IForeignKeyConstraint. |
FunctionColumnExtensions |
Erweiterungsmethoden für IFunctionColumn. |
FunctionColumnMappingExtensions |
Erweiterungsmethoden für IFunctionColumnMapping. |
FunctionMappingExtensions |
Erweiterungsmethoden für IFunctionMapping. |
IndexComparer |
Eine Implementierung von und IEqualityComparer<T> zum Vergleichen IReadOnlyIndex von IComparer<T> Instanzen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
InstantiationBinding |
Definiert, wie eine Entität instance über die Bindung von EF-Modelleigenschaften an z. B. Konstruktorparameter oder Parameter einer Factorymethode erstellt wird. |
KeyComparer |
Eine Implementierung von und IEqualityComparer<T> zum Vergleichen IReadOnlyKey von IComparer<T> Instanzen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
LazyLoaderParameterBindingFactory |
Ein IParameterBindingFactory für die Bindung an den ILazyLoader Dienst. |
LazyLoaderParameterBindingFactoryDependencies |
Parameterklasse für Dienstabhängigkeiten für LazyLoaderParameterBindingFactory Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
ObjectArrayParameterBinding |
Beschreibt die Bindung von vielen EF-Modelleigenschaften, Abhängigkeitsinjektionsdiensten oder Metadatentypen an ein neues Array von Objekten, die für die Übergabe an eine Allgemeine Factory-Methode geeignet sind, wie sie häufig zum Erstellen von Proxys verwendet wird. |
ParameterBinding |
Beschreibt die Bindung von einer oder mehreren EF-Modelleigenschaften, Abhängigkeitsinjektionsdiensten oder Metadatentypen zu einem Parameter in einem Konstruktor, einer Factorymethode oder ähnlichen. |
PropertyParameterBinding |
Beschreibt die Bindung von einem IProperty zu einem Parameter in einem Konstruktor, einer Factorymethode oder ähnlichen. |
RelationalAnnotationNames |
Namen für bekannte relationale Modellanmerkungen. Anwendungen sollten diese Namen nicht direkt verwenden, sondern stattdessen die Erweiterungsmethoden für Metadatenobjekte verwenden. |
RelationalAnnotationProvider |
Eine von Datenbankanbietern geerbte Basisklasse, die Zugriff auf Anmerkungen gewährt, die von relationalen EF Core-Komponenten für verschiedene Elemente des IReadOnlyModelverwendet werden. |
RelationalAnnotationProviderDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalAnnotationProvider Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
RelationalAnnotations |
Basisklasse für Hilfsprogramme, die Festlegenanmerkungen behandeln können, wenn sie mit Konventionen verwendet werden, die möglicherweise eine bereits festgelegte Anmerkung außer Kraft setzen können. |
RelationalEntityTypeAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IMutableEntityType). |
RelationalForeignKeyAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IMutableForeignKey). |
RelationalIndexAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IMutableIndex). |
RelationalKeyAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IMutableKey). |
RelationalModelAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IMutableModel). |
RelationalPropertyAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IMutableProperty). |
RelationalPropertyExtensions |
Erweiterungsmethoden für IProperty relationale Datenbankmetadaten. |
RelationalSequenceBuilder | |
RuntimeComplexProperty |
Stellt eine komplexe Eigenschaft eines Strukturtyps dar. |
RuntimeComplexType |
Stellt den Typ einer komplexen Eigenschaft eines Strukturtyps dar. |
RuntimeDbFunction |
Stellt eine relationale Datenbankfunktion in einem Modell dar. |
RuntimeDbFunctionParameter |
Stellt einen Funktionsparameter dar. |
RuntimeElementType |
Stellt die Elemente einer Auflistungseigenschaft dar. |
RuntimeEntityType |
Stellt einen Entitätstyp in einem Modell dar. |
RuntimeEntityTypeMappingFragment |
Stellt entitätstypzuordnung für ein bestimmtes tabellenähnliches Speicherobjekt dar. |
RuntimeForeignKey |
Stellt eine Beziehung dar, bei der ein Fremdschlüssel, der aus Eigenschaften des abhängigen Entitätstyps besteht, auf einen entsprechenden Primär- oder Alternativschlüssel für den Prinzipalentitätstyp verweist. |
RuntimeIndex |
Stellt einen Index für eine Reihe von Eigenschaften dar. |
RuntimeKey |
Stellt einen primären oder alternativen Schlüssel für einen Entitätstyp dar. |
RuntimeModel |
Metadaten über die Form von Entitäten, die Beziehungen zwischen ihnen und ihre Zuordnung zur Datenbank. Ein Modell wird in der Regel erstellt, indem die OnModelCreating(ModelBuilder) -Methode für ein abgeleitetes DbContextüberschrieben wird. |
RuntimeNavigation |
Stellt eine Navigationseigenschaft dar, die zum Navigieren in einer Beziehung verwendet werden kann. |
RuntimeProperty |
Stellt eine skalare Eigenschaft eines Strukturtyps dar. |
RuntimePropertyBase |
Basistyp für Navigationen und Eigenschaften. |
RuntimeRelationalPropertyOverrides |
Stellt Eigenschaftsfacetüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt dar. |
RuntimeSequence |
Stellt eine Datenbanksequenz im Modell dar. |
RuntimeServiceProperty |
Stellt eine Eigenschaft für einen Entitätstyp dar, die einen eingefügten Dienst aus darstellt DbContext. |
RuntimeSkipNavigation |
Stellt eine Navigationseigenschaft dar, die Teil einer Beziehung ist, die über einen dritten Entitätstyp weitergeleitet wird. |
RuntimeStoredProcedure |
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. |
RuntimeTrigger |
Stellt einen Datenbanktrigger für eine Tabelle dar. |
RuntimeTypeBase |
Stellt einen Strukturtyp in einem Modell dar. |
RuntimeTypeMappingConfiguration |
Stellt die Skalartypkonfiguration dar. |
ScaffoldingMetadataExtensions | |
Sequence | |
SequenceBuilder |
Ein fluent-API-Generator für ISequence Objekte. |
SequenceExtensions |
Erweiterungsmethoden für ISequence. |
ServiceParameterBinding |
Beschreibt die Bindung eines EF-Abhängigkeitsinjektionsdiensts oder Metadatentyps, der möglicherweise auch einen Parameter in einem Konstruktor, einer Factorymethode oder einem ähnlichen Parameter aufweist IServicePropertyoder nicht. |
ServiceParameterBindingFactory |
A IParameterBindingFactory für die Bindung an dienste, die von Abhängigkeiten eingefügt werden. |
SimpleModelFactory |
Erstellt Instanzen von IMutableModel , die keine Konventionen aufweisen. Dies ist nützlich, wenn Sie ein Modell basierend auf einigen vorhandenen Metadaten vollständig konfigurieren. Dies wird in der Regel nicht im Anwendungscode verwendet, da das Erstellen eines Modells durch Überschreiben OnModelCreating(ModelBuilder) oder direkte Verwendung ModelBuilder viel einfacher ist. |
SqlitePropertyAnnotations |
Eigenschaften für SQLite-spezifische Anmerkungen, auf die über zugegriffen wird Sqlite(IMutableProperty). |
SqlQueryColumnExtensions |
Erweiterungsmethoden für ISqlQueryColumn. |
SqlQueryColumnMappingExtensions |
Erweiterungsmethoden für ISqlQueryColumnMapping. |
SqlQueryExtensions |
Erweiterungsmethoden für ISqlQuery. |
SqlQueryMappingExtensions |
Erweiterungsmethoden für ISqlQueryMapping. |
SqlServerAnnotationProvider | |
SqlServerEntityTypeAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird SqlServer(IMutableEntityType). |
SqlServerIndexAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird SqlServer(IMutableIndex). |
SqlServerKeyAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird SqlServer(IMutableKey). |
SqlServerModelAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird SqlServer(IMutableModel). |
SqlServerPropertyAnnotations |
Eigenschaften für SQL Server spezifische Anmerkungen, auf die über zugegriffen wirdSqlServer(IMutableProperty). |
StoreFunctionExtensions |
Erweiterungsmethoden für IStoreFunction. |
StoreFunctionParameterExtensions |
Erweiterungsmethoden für IStoreFunctionParameter. |
StoreObjectDictionary<T> |
Stellt eine auf Schlüsseln basierende StoreObjectIdentifier Suche dar. |
TableExtensions |
Erweiterungsmethoden für ITable. |
TableIndexExtensions |
Erweiterungsmethoden für ITableIndex. |
TableMappingExtensions |
Erweiterungsmethoden für ITableMapping. |
TypeBaseNameComparer |
Eine Implementierung von undIEqualityComparer<T>, um Instanzen anhand des IComparer<T> Namens zu vergleichenIReadOnlyTypeBase. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
UniqueConstraintExtensions |
Erweiterungsmethoden für IUniqueConstraint. |
ViewColumnExtensions |
Erweiterungsmethoden für IViewColumn. |
ViewColumnMappingExtensions |
Erweiterungsmethoden für IViewColumnMapping. |
ViewExtensions |
Erweiterungsmethoden für IView. |
ViewMappingExtensions |
Erweiterungsmethoden für IViewMapping. |
Strukturen
MemberIdentity |
Stellt die Identität eines Entitätstypmitglieds dar, kann auf oder nur auf MemberInfo dem Namen basieren. |
ParameterBindingInfo |
Enthält Informationen zu einer Parameterbindung. |
StoreObjectIdentifier |
Ein Typ, der die ID eines Speicherobjekts darstellt |
Schnittstellen
IAdHocMapper |
Erstellt Ad-hoc-Zuordnungen von CLR-Typen zu Entitätstypen, nachdem das Modell erstellt wurde. |
ICheckConstraint |
Stellt eine Check-Einschränkung für den Entitätstyp dar. |
IClrCollectionAccessor |
Stellt Vorgänge dar, die von kompilierten Delegaten unterstützt werden, die die Bearbeitung von Sammlungen für Navigationseigenschaften ermöglichen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
IClrPropertyGetter |
Stellt Vorgänge dar, die von kompilierten Delegaten unterstützt werden, die das Abrufen des Werts einer zugeordneten EF-Eigenschaft unterstützen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
IClrPropertySetter |
Stellt Vorgänge dar, die von kompilierten Delegaten unterstützt werden, die das Festlegen des Werts einer zugeordneten EF-Eigenschaft unterstützen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
IColumn |
Stellt eine Spalte in einer Tabelle dar. |
IColumnBase |
Stellt ein spaltenähnliches Objekt in einem tabellenähnlichen Objekt dar. |
IColumnMapping |
Stellt die Eigenschaftszuordnung zu einer Spalte dar. |
IColumnMappingBase |
Stellt die Eigenschaftszuordnung zu einem spaltenähnlichen Objekt dar. |
IComplexProperty |
Stellt eine komplexe Eigenschaft eines Strukturtyps dar. |
IComplexType |
Stellt den Typ einer komplexen Eigenschaft eines Strukturtyps dar. |
IConstructorBindingFactory |
Eine Factory zum Suchen und Erstellen von InstantiationBinding Instanzen für einen bestimmten CLR-Konstruktor. |
IConventionAnnotatable |
Eine Klasse, die Anmerkungen verfügbar macht, die geändert werden können. Anmerkungen ermöglichen das Speichern beliebiger Metadaten in einem Objekt. Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
IConventionAnnotation |
Ein beliebiger Metadatenabschnitt, der in einem Objekt gespeichert werden kann, das implementiert IConventionAnnotatable. Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
IConventionCheckConstraint |
Stellt eine Check-Einschränkung für den Entitätstyp dar. |
IConventionComplexProperty |
Stellt eine komplexe Eigenschaft eines Strukturtyps dar. |
IConventionComplexType |
Stellt den Typ einer komplexen Eigenschaft eines Strukturtyps dar. |
IConventionDbFunction |
Stellt eine relationale Datenbankfunktion in einem Modell in der Form dar, die während der Modellerstellung mutiert werden kann. |
IConventionDbFunctionParameter |
Stellt einen Funktionsparameter dar. |
IConventionDbFunctionParameterBuilder |
Stellt eine einfache API zum Konfigurieren eines bereit IConventionDbFunctionParameter. |
IConventionElementType |
Stellt die Elemente einer Auflistungseigenschaft dar. |
IConventionEntityType |
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. |
IConventionEntityTypeMappingFragment |
Stellt die Entitätstypzuordnung für ein bestimmtes tabellenähnliches Speicherobjekt dar. |
IConventionForeignKey |
Stellt eine Beziehung dar, bei der eine Fremdschlüsseleigenschaft(n) in einem abhängigen Entitätstyp auf einen entsprechenden Primär- oder Alternativschlüssel in einem Prinzipalentitätstyp verweist. |
IConventionIndex |
Stellt einen Index für eine Reihe von Eigenschaften dar. |
IConventionKey |
Stellt einen Primär- oder Alternativschlüssel für eine Entität dar. |
IConventionModel |
Metadaten über die Form von Entitäten, die Beziehungen zwischen ihnen und ihre Zuordnung zur Datenbank. Ein Modell wird in der Regel erstellt, indem die OnModelCreating(ModelBuilder) -Methode in einem abgeleiteten DbContextüberschrieben wird. |
IConventionNavigation |
Stellt eine Navigationseigenschaft dar, die zum Navigieren in einer Beziehung verwendet werden kann. |
IConventionNavigationBase |
Stellt eine Navigationseigenschaft dar, die zum Navigieren in einer Beziehung verwendet werden kann. |
IConventionProperty |
Stellt eine skalare Eigenschaft eines Strukturtyps dar. |
IConventionPropertyBase |
Basistyp für Navigations- und Skalareigenschaften. |
IConventionRelationalPropertyOverrides |
Stellt Eigenschaftenfacetüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt dar. |
IConventionSequence |
Stellt eine Datenbanksequenz im Modell in einem Formular dar, das beim Erstellen des Modells mutiert werden kann. |
IConventionServiceProperty |
Ein IReadOnlyPropertyBase im Entity Framework-Modell, das einen injizierten Dienst aus dem DbContextdarstellt. |
IConventionSkipNavigation |
Stellt eine Navigationseigenschaft dar, die Teil einer Beziehung ist, die über einen dritten Entitätstyp weitergeleitet wird. |
IConventionStoredProcedure |
Stellt eine gespeicherte Prozedur in einem Modell in der Form dar, die während der Modellerstellung mutiert werden kann. |
IConventionStoredProcedureParameter |
Stellt einen Gespeicherten Prozedurparameter dar. |
IConventionStoredProcedureResultColumn |
Stellt eine Ergebnisspalte einer gespeicherten Prozedur dar. |
IConventionTrigger |
Stellt einen Speichertrigger dar. |
IConventionTypeBase |
Stellt einen Typ in einem dar IConventionModel. |
IDbFunction |
Stellt eine relationale Datenbankfunktion in einem Modell dar. |
IDbFunctionParameter |
Stellt einen Funktionsparameter dar. |
IDesignTimeModel |
Die Metadaten über die Form von Entitäten, die Beziehungen zwischen ihnen und ihre Zuordnung zur Datenbank. Enthält auch alle Informationen, die zum Initialisieren der Datenbank erforderlich sind. |
IElementType |
Stellt die Elemente einer Auflistungseigenschaft dar. |
IEntityType |
Stellt einen Entitätstyp in einem Modell dar. |
IEntityTypeMappingFragment |
Stellt die Entitätstypzuordnung für ein bestimmtes tabellenähnliches Speicherobjekt dar. |
IForeignKey |
Stellt eine Beziehung dar, bei der ein Fremdschlüssel, der aus Eigenschaften für den abhängigen Entitätstyp besteht, auf einen entsprechenden Primär- oder Alternativschlüssel für den Prinzipalentitätstyp verweist. |
IForeignKeyConstraint |
Stellt eine Fremdschlüsseleinschränkung dar. |
IFunctionColumn |
Stellt eine Spalte in einer Tabellenwertfunktion dar. |
IFunctionColumnMapping |
Stellt die Eigenschaftszuordnung zu einer Spalte dar. |
IFunctionMapping |
Stellt die Entitätstypzuordnung zu einer Funktion dar. |
IIndex |
Stellt einen Index für eine Reihe von Eigenschaften dar. |
IKey |
Stellt einen Primär- oder Alternativschlüssel für einen Entitätstyp dar. |
IMetadataReference<T> |
Stellt einen Verweis auf ein Metadatenobjekt dar. Wenn das Metadatenobjekt instance ersetzt wird, wird dieses durch das neue Objekt aktualisiert. |
IModel |
Metadaten über die Form von Entitäten, die Beziehungen zwischen ihnen und ihre Zuordnung zur Datenbank. Ein Modell wird in der Regel erstellt, indem die OnModelCreating(ModelBuilder) -Methode in einem abgeleiteten DbContextüberschrieben wird. |
IMutableAnnotatable |
Eine Klasse, die Anmerkungen verfügbar macht, die geändert werden können. Anmerkungen ermöglichen das Speichern beliebiger Metadaten in einem Objekt. Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
IMutableCheckConstraint |
Stellt eine Überprüfungseinschränkung für den Entitätstyp dar. |
IMutableComplexProperty |
Stellt eine komplexe Eigenschaft eines Strukturtyps dar. |
IMutableComplexType |
Stellt den Typ einer komplexen Eigenschaft eines Strukturtyps dar. |
IMutableDbFunction |
Stellt eine relationale Datenbankfunktion in einem Modell in der Form dar, die während der Modellerstellung mutiert werden kann. |
IMutableDbFunctionParameter |
Stellt einen Funktionsparameter dar. |
IMutableElementType |
Stellt die Elemente einer Auflistungseigenschaft dar. |
IMutableEntityType |
Stellt einen Entitätstyp in einem dar IMutableModel. |
IMutableEntityTypeMappingFragment |
Stellt entitätstypzuordnung für ein bestimmtes tabellenähnliches Speicherobjekt dar. |
IMutableForeignKey |
Stellt eine Beziehung dar, bei der eine Fremdschlüsseleigenschaft(en) in einem abhängigen Entitätstyp auf einen entsprechenden Primär- oder Alternativschlüssel in einem Prinzipalentitätstyp verweisen. |
IMutableIndex |
Stellt einen Index für eine Reihe von Eigenschaften dar. |
IMutableKey |
Stellt einen primären oder alternativen Schlüssel für eine Entität dar. |
IMutableModel |
Metadaten über die Form von Entitäten, die Beziehungen zwischen ihnen und ihre Zuordnung zur Datenbank. Ein Modell wird in der Regel erstellt, indem die OnModelCreating(ModelBuilder) -Methode für ein abgeleitetes DbContextüberschrieben wird. |
IMutableNavigation |
Stellt eine Navigationseigenschaft dar, die zum Navigieren in einer Beziehung verwendet werden kann. |
IMutableNavigationBase |
Stellt eine Navigationseigenschaft dar, die zum Navigieren in einer Beziehung verwendet werden kann. |
IMutableProperty |
Stellt eine skalare Eigenschaft eines Strukturtyps dar. |
IMutablePropertyBase |
Basistyp für Navigations- und skalare Eigenschaften. |
IMutableRelationalPropertyOverrides |
Stellt Eigenschaftsfacetüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt dar. |
IMutableSequence |
Stellt eine Datenbanksequenz im Modell dar. |
IMutableServiceProperty |
Ein IReadOnlyPropertyBase im Entity Framework-Modell, das einen eingefügten Dienst aus darstellt DbContext. |
IMutableSkipNavigation |
Stellt eine Navigationseigenschaft dar, die Teil einer Beziehung ist, die über einen dritten Entitätstyp weitergeleitet wird. |
IMutableStoredProcedure |
Stellt eine gespeicherte Prozedur in einem Modell in der Form dar, die während der Modellerstellung mutiert werden kann. |
IMutableStoredProcedureParameter |
Stellt einen Parameter für gespeicherte Prozeduren dar. |
IMutableStoredProcedureResultColumn |
Stellt eine Ergebnisspalte einer gespeicherten Prozedur dar. |
IMutableTrigger |
Stellt einen Speichertrigger dar. |
IMutableTypeBase |
Stellt einen Typ in einem dar IMutableModel. |
INavigation |
Stellt eine Navigationseigenschaft dar, die zum Navigieren in einer Beziehung verwendet werden kann. |
INavigationBase |
Stellt eine Navigationseigenschaft dar, die zum Navigieren in einer Beziehung verwendet werden kann. |
IParameterBindingFactories |
IParameterBindingFactory Ermöglicht das Auffinden eines aus den beim internen Dienstanbieter registrierten Personen. |
IParameterBindingFactory |
Factory zum Suchen und Erstellen von ParameterBinding Instanzen. |
IPrimaryKeyConstraint |
Stellt eine Primärschlüsseleinschränkung dar. |
IProperty |
Stellt eine skalare Eigenschaft eines Strukturtyps dar. |
IPropertyBase |
Basisschnittstelle für Navigationen und Eigenschaften. |
IPropertyParameterBindingFactory |
Sucht eine ParameterBinding speziell für eine Art von Eigenschaft (d. h. einige IPropertyBase) des Modells. |
IReadOnlyCheckConstraint |
Stellt eine Überprüfungseinschränkung für den Entitätstyp dar. |
IReadOnlyComplexProperty |
Stellt eine komplexe Eigenschaft eines Strukturtyps dar. |
IReadOnlyComplexType |
Stellt den Typ einer komplexen Eigenschaft eines Strukturtyps dar. |
IReadOnlyDbFunction |
Stellt eine relationale Datenbankfunktion in einem Modell dar. |
IReadOnlyDbFunctionParameter |
Stellt einen Funktionsparameter dar. |
IReadOnlyElementType |
Stellt die Elemente einer Auflistungseigenschaft dar. |
IReadOnlyEntityType |
Stellt einen Entitätstyp in einem Modell dar. |
IReadOnlyEntityTypeMappingFragment |
Stellt entitätstypzuordnung für ein bestimmtes tabellenähnliches Speicherobjekt dar. |
IReadOnlyForeignKey |
Stellt eine Beziehung dar, bei der ein Fremdschlüssel, der aus Eigenschaften des abhängigen Entitätstyps besteht, auf einen entsprechenden Primär- oder Alternativschlüssel für den Prinzipalentitätstyp verweist. |
IReadOnlyIndex |
Stellt einen Index für eine Reihe von Eigenschaften dar. |
IReadOnlyKey |
Stellt einen primären oder alternativen Schlüssel für einen Entitätstyp dar. |
IReadOnlyModel |
Metadaten über die Form von Entitäten, die Beziehungen zwischen ihnen und ihre Zuordnung zur Datenbank. Ein Modell wird in der Regel erstellt, indem die OnModelCreating(ModelBuilder) -Methode für ein abgeleitetes DbContextüberschrieben wird. |
IReadOnlyNavigation |
Stellt eine Navigationseigenschaft dar, die zum Navigieren in einer Beziehung verwendet werden kann. |
IReadOnlyNavigationBase |
Stellt eine Navigationseigenschaft dar, die zum Navigieren in einer Beziehung verwendet werden kann. |
IReadOnlyProperty |
Stellt eine skalare Eigenschaft eines Strukturtyps dar. |
IReadOnlyPropertyBase |
Basistyp für Navigationen und Eigenschaften. |
IReadOnlyRelationalPropertyOverrides |
Stellt Eigenschaftsfacetüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt dar. |
IReadOnlySequence |
Stellt eine Datenbanksequenz im Modell dar. |
IReadOnlyServiceProperty |
Stellt eine Eigenschaft für einen Entitätstyp dar, die einen eingefügten Dienst aus darstellt DbContext. |
IReadOnlySkipNavigation |
Stellt eine Navigationseigenschaft dar, die Teil einer Beziehung ist, die über einen dritten Entitätstyp weitergeleitet wird. |
IReadOnlyStoredProcedure |
Stellt eine gespeicherte Prozedur in einem Modell dar. |
IReadOnlyStoredProcedureParameter |
Stellt einen Parameter für gespeicherte Prozeduren dar. |
IReadOnlyStoredProcedureResultColumn |
Stellt eine Ergebnisspalte einer gespeicherten Prozedur dar. |
IReadOnlyStoreObjectDictionary<T> |
Stellt eine auf Schlüsseln basierende StoreObjectIdentifier Suche dar. |
IReadOnlyTrigger |
Stellt einen Speichertrigger dar. |
IReadOnlyTypeBase |
Stellt einen Strukturtyp im Modell dar. |
IRelationalAnnotationProvider |
Ein In der Regel von Datenbankanbietern implementierter Dienst, der Zugriff auf Anmerkungen ermöglicht, die von relationalen EF Core-Komponenten für verschiedene Elemente des IRelationalModelverwendet werden. |
IRelationalEntityTypeAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IEntityType). |
IRelationalForeignKeyAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IForeignKey). |
IRelationalIndexAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IIndex). |
IRelationalKeyAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IKey). |
IRelationalModel |
Stellt eine relationale Datenbank dar. |
IRelationalModelAnnotations |
API für relationale Anmerkungen, auf die über zugegriffen wird Relational(IModel). |
IRelationalPropertyAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IProperty). |
IRelationalPropertyOverrides |
Stellt Eigenschaftsfacetüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt dar. |
ISequence |
Stellt eine Datenbanksequenz im Modell dar. |
IServiceProperty |
Stellt eine Eigenschaft für einen Entitätstyp dar, die einen eingefügten Dienst aus darstellt DbContext. |
ISkipNavigation |
Stellt eine Navigationseigenschaft dar, die Teil einer Beziehung ist, die über einen dritten Entitätstyp weitergeleitet wird. |
ISqlitePropertyAnnotations |
API für SQLite-spezifische Anmerkungen, auf die über zugegriffen wird Sqlite(IProperty). |
ISqlQuery |
Stellt eine SQL-Abfragezeichenfolge dar. |
ISqlQueryColumn |
Stellt eine Spalte in einer SQL-Abfrage dar. |
ISqlQueryColumnMapping |
Stellt die Eigenschaftszuordnung zu einer SQL-Abfragespalte dar. |
ISqlQueryMapping |
Stellt entitätstypzuordnung zu einer SQL-Abfrage dar. |
ISqlServerEntityTypeAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird SqlServer(IEntityType). |
ISqlServerIndexAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird SqlServer(IIndex). |
ISqlServerKeyAnnotations |
Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird SqlServer(IKey). |
ISqlServerModelAnnotations |
API für SQL Server spezifische Anmerkungen, auf die über zugegriffen wirdSqlServer(IModel). |
ISqlServerPropertyAnnotations |
API für SQL Server spezifische Anmerkungen, auf die über zugegriffen wirdSqlServer(IProperty). |
IStoredProcedure |
Stellt eine gespeicherte Prozedur in einem Modell dar. |
IStoredProcedureMapping |
Stellt entitätstypzuordnung zu einer gespeicherten Prozedur dar. |
IStoredProcedureParameter |
Stellt einen Parameter für gespeicherte Prozeduren dar. |
IStoredProcedureParameterMapping |
Stellt die Eigenschaftszuordnung zu einem gespeicherten Prozedurparameter dar. |
IStoredProcedureResultColumn |
Stellt eine Ergebnisspalte einer gespeicherten Prozedur dar. |
IStoredProcedureResultColumnMapping |
Stellt die Eigenschaftszuordnung zu einer Ergebnisspalte für gespeicherte Prozeduren dar. |
IStoreFunction |
Stellt eine Funktion in der Datenbank dar. |
IStoreFunctionParameter |
Stellt einen Parameter dar IStoreFunction . |
IStoreStoredProcedure |
Stellt eine gespeicherte Prozedur in einer Datenbank dar. |
IStoreStoredProcedureParameter |
Stellt einen Parameter in einer gespeicherten Prozedur dar. |
IStoreStoredProcedureResultColumn |
Stellt eine Ergebnisspalte in einer gespeicherten Prozedur dar. |
IStoreStoredProcedureReturnValue |
Stellt den Rückgabewert einer gespeicherten Prozedur dar. |
ITable |
Stellt eine Tabelle in der Datenbank dar. |
ITableBase |
Stellt ein tabellenähnliches Objekt in der Datenbank dar. |
ITableIndex |
Stellt einen Tabellenindex dar. |
ITableMapping |
Stellt entitätstypzuordnung zu einer Tabelle dar. |
ITableMappingBase |
Stellt die Typbasiszuordnung zu einem tabellenähnlichen Objekt dar. |
ITrigger |
Stellt einen Speichertrigger dar. |
ITypeBase |
Stellt einen Typ im Modell dar. |
ITypeMappingConfiguration |
Stellt die Konfiguration für einen skalaren Typ dar. |
IUniqueConstraint |
Stellt eine eindeutige Einschränkung dar. |
IView |
Stellt eine Ansicht in der Datenbank dar. |
IViewColumn |
Stellt eine Spalte in einer Ansicht dar. |
IViewColumnMapping |
Stellt eine Eigenschaftszuordnung zu einer Spalte dar. |
IViewMapping |
Stellt entitätstypzuordnung zu einer Ansicht dar. |
Enumerationen
ChangeTrackingStrategy |
Gibt an, wie der Kontext Änderungen an Eigenschaften für eine instance des Entitätstyps erkennt. |
ConfigurationSource |
Gibt an, ob ein Element im IMutableModel explizit mithilfe der Fluent-API in OnModelCreating(ModelBuilder)angegeben wurde, indem ein .NET-Attribut (Datenanmerkung) verwendet wurde, oder ob konventionsgesteuert über die EF Core-Modellerstellungskonventionen angegeben wurde. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
DeleteBehavior |
Gibt an, wie ein Löschvorgang auf abhängige Entitäten in einer Beziehung angewendet wird, wenn der Prinzipal gelöscht oder die Beziehung getrennt wird. |
PropertyAccessMode |
Übergeben Sie einen Wert aus dieser Enumeration an UsePropertyAccessMode(PropertyAccessMode), UsePropertyAccessMode(PropertyAccessMode)oder UsePropertyAccessMode(PropertyAccessMode) , um zu ändern, ob die Eigenschaft oder das Sicherungsfeld beim Lesen und Schreiben in eine Eigenschaft oder ein Feld verwendet wird. Wenn kein Zugriffsmodus festgelegt ist, wird das Sicherungsfeld für eine Eigenschaft nach Möglichkeit beim Erstellen neuer Instanzen der Entität verwendet. Der -Eigenschafts-Getter oder -Setter wird nach Möglichkeit für alle anderen Zugriffe auf die Eigenschaft verwendet. Beachten Sie, dass die -Eigenschaft stattdessen verwendet wird, wenn es nicht möglich ist, das Feld zu verwenden, weil es aufgrund der Konvention nicht gefunden werden konnte und nicht mit HasField(String)angegeben wurde. Ebenso wird das Feld verwendet, wenn es nicht möglich ist, den Eigenschafts-Getter oder -Setter zu verwenden, z. B. wenn die Eigenschaft schreibgeschützt ist. |
PropertySaveBehavior |
Gibt an, wie Änderungen am Wert einer Eigenschaft von der Entity Framework-Änderungsnachverfolgung behandelt werden, die wiederum bestimmt, ob der Wertsatz an die Datenbank gesendet wird oder nicht. Wird mit GetBeforeSaveBehavior() und verwendet GetAfterSaveBehavior() |
SqlServerValueGenerationStrategy |
Definiert zwei Strategien, die beim Generieren von Schlüsselwerten aus SQL Server Datenbankspalten im gesamten EF Core-Stapel verwendet werden sollen. |
StoreObjectType |
Der tabellenähnliche Speicherobjekttyp. |
ValueGenerated |
Gibt an, wann ein Wert für eine Eigenschaft von der Datenbank generiert wird. |
Entity Framework