Microsoft.EntityFrameworkCore 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
BackingFieldAttribute |
Benennt das dieser Eigenschaft oder Navigationseigenschaft zugeordnete Unterstützungsfeld. |
ChangeTrackerExtensions |
Erweiterungsmethoden für ChangeTracker. |
CommentAttribute |
Markiert eine Klasse, Eine Eigenschaft oder ein Feld mit einem Kommentar, der für die entsprechende Datenbanktabelle oder -spalte festgelegt werden soll. |
ConventionAnnotatableExtensions |
Erweiterungsmethoden für IConventionAnnotatable. |
ConventionEntityTypeExtensions |
Erweiterungsmethoden für IConventionEntityType. |
ConventionForeignKeyExtensions |
Erweiterungsmethoden für IConventionForeignKey. |
ConventionKeyExtensions |
Erweiterungsmethoden für IConventionKey. |
ConventionModelExtensions |
Erweiterungsmethoden für IConventionModel. |
ConventionNavigationExtensions |
Erweiterungsmethoden für IConventionNavigation. |
ConventionPropertyBaseExtensions |
Erweiterungsmethoden für IConventionPropertyBase. |
ConventionPropertyExtensions |
Erweiterungsmethoden für IConventionProperty. |
ConventionTypeBaseExtensions |
Erweiterungsmethoden für IConventionTypeBase. |
CosmosDatabaseFacadeExtensions |
Erweiterungsmethoden für die DatabaseFacade zurückgegebene, Database die nur mit dem Cosmos-Anbieter verwendet werden können. |
CosmosDbContextOptionsExtensions |
Cosmos-spezifische Erweiterungsmethoden für DbContextOptionsBuilder. |
CosmosEntityTypeBuilderExtensions |
Cosmos-spezifische Erweiterungsmethoden für EntityTypeBuilder. |
CosmosEntityTypeExtensions |
Entitätstyperweiterungsmethoden für Cosmos-Metadaten. |
CosmosModelBuilderExtensions |
Cosmos-spezifische Erweiterungsmethoden für ModelBuilder. |
CosmosModelExtensions |
Modellerweiterungsmethoden für Cosmos-Metadaten. |
CosmosPrimitiveCollectionBuilderExtensions |
Cosmos-spezifische Erweiterungsmethoden für PrimitiveCollectionBuilder. |
CosmosPropertyBuilderExtensions |
Cosmos-spezifische Erweiterungsmethoden für PropertyBuilder. |
CosmosPropertyExtensions |
Eigenschaftenerweiterungsmethoden für Cosmos-Metadaten. |
CosmosQueryableExtensions |
Cosmos-spezifische Erweiterungsmethoden für LINQ-Abfragen. |
DbContext |
Ein DbContext-instance stellt eine Sitzung mit der Datenbank dar und kann zum Abfragen und Speichern von Instanzen Ihrer Entitäten verwendet werden. DbContext ist eine Kombination aus den Mustern "Arbeitseinheit" und "Repository". |
DbContextOptions |
Die Optionen, die von einem DbContextverwendet werden sollen. Sie überschreiben OnConfiguring(DbContextOptionsBuilder) normalerweise oder verwenden sie DbContextOptionsBuilder , um Instanzen dieser Klasse zu erstellen, und sie ist nicht für die direkte Erstellung in Ihrem Anwendungscode konzipiert. |
DbContextOptions<TContext> |
Die Optionen, die von einem DbContextverwendet werden sollen. Sie überschreiben OnConfiguring(DbContextOptionsBuilder) normalerweise oder verwenden sie DbContextOptionsBuilder<TContext> , um Instanzen dieser Klasse zu erstellen, und sie ist nicht für die direkte Erstellung in Ihrem Anwendungscode konzipiert. |
DbContextOptionsBuilder |
Stellt eine einfache API-Oberfläche zum Konfigurieren von DbContextOptionsbereit. Datenbanken (und andere Erweiterungen) definieren in der Regel Erweiterungsmethoden für dieses Objekt, mit denen Sie die Datenbankverbindung (und andere Optionen) konfigurieren können, die für einen Kontext verwendet werden sollen. |
DbContextOptionsBuilder<TContext> |
Stellt eine einfache API-Oberfläche zum Konfigurieren von DbContextOptions<TContext>bereit. Datenbanken (und andere Erweiterungen) definieren in der Regel Erweiterungsmethoden für dieses Objekt, mit denen Sie die Datenbankverbindung (und andere Optionen) konfigurieren können, die für einen Kontext verwendet werden sollen. |
DbFunctionAttribute |
Ordnet eine statische CLR-Methode einer Datenbankfunktion zu, damit die CLR-Methode in LINQ-Abfragen verwendet werden kann. Gemäß der Konvention wird der Name der .NET-Methode als Name der Datenbankfunktion und des Standardschemas verwendet. |
DbFunctions |
Stellt CLR-Methoden bereit, die in Datenbankfunktionen übersetzt werden, wenn sie in LINQ to Entities-Abfragen verwendet werden. Der Zugriff auf die Methoden für diese Klasse erfolgt über Functions. |
DbFunctionsExtensions |
Stellt CLR-Methoden bereit, die in Datenbankfunktionen übersetzt werden, wenn sie in LINQ to Entities-Abfragen verwendet werden. Der Zugriff auf die Methoden für diese Klasse erfolgt über Functions. |
DbLoggerCategory |
Eine API zum Abrufen von Protokollierungskategorien auf intellisense-/tab-vervollständigungsfreundliche Weise. |
DbLoggerCategory.ChangeTracking |
Protokollierungskategorie für Nachrichten aus der Änderungserkennung und -nachverfolgung. |
DbLoggerCategory.Database |
Protokollierungskategorien für Meldungen im Zusammenhang mit Datenbankinteraktionen. |
DbLoggerCategory.Database.Command |
Protokollierungskategorie für die Befehlsausführung, einschließlich SQL, das an die Datenbank gesendet wird. |
DbLoggerCategory.Database.Connection |
Protokollierungskategorie für Nachrichten im Zusammenhang mit Verbindungsvorgängen. |
DbLoggerCategory.Database.Transaction |
Protokollierungskategorie für Nachrichten im Zusammenhang mit Transaktionsvorgängen. |
DbLoggerCategory.Infrastructure |
Protokollierungskategorie für verschiedene Nachrichten aus der Entity Framework-Infrastruktur. |
DbLoggerCategory.Migrations |
Protokollierungskategoriemeldungen aus Migrationen. |
DbLoggerCategory.Model |
Protokollierungskategorien für Meldungen im Zusammenhang mit der Modellerstellung und Metadaten. |
DbLoggerCategory.Model.Validation |
Protokollierungskategorie für Meldungen aus der Modellvalidierung. |
DbLoggerCategory.Query |
Protokollierungskategorie für Nachrichten im Zusammenhang mit Abfragen, mit Ausnahme der generierten SQL-Instanz, die in der DbLoggerCategory.Database.Command Kategorie enthalten ist. |
DbLoggerCategory.Scaffolding |
Protokollierungskategorie für Nachrichten aus Gerüstbau/Reverse Engineering. |
DbLoggerCategory.Update |
Protokollierungskategorie für Nachrichten im Zusammenhang mit SaveChanges(), mit Ausnahme von Nachrichten, die sich speziell auf Datenbankinteraktionen beziehen, die von den DbLoggerCategory.Database Kategorien abgedeckt werden. |
DbQuery<TQuery> |
Ein DbQuery<TQuery> kann verwendet werden, um Instanzen von Die Ergebnisse einer LINQ-Abfrage für ein DbQuery<TQuery> enthalten die von der Datenbank zurückgegebenen Ergebnisse und spiegeln möglicherweise keine Änderungen im Kontext wider, die nicht in der Datenbank beibehalten wurden. Beispielsweise enthalten die Ergebnisse keine neu hinzugefügten Ansichten und können weiterhin Ansichten enthalten, die zum Löschen markiert sind. Je nach verwendeter Datenbank können einige Teile einer LINQ-Abfrage für einen DbQuery<TQuery> im Arbeitsspeicher ausgewertet werden, anstatt in eine Datenbankabfrage übersetzt zu werden. DbQuery<TQuery> -Objekte werden in der Regel von einer DbQuery<TQuery> -Eigenschaft für eine abgeleitete DbContext oder von der Query<TQuery>() -Methode abgerufen. |
DbSet<TEntity> |
Ein DbSet<TEntity> kann verwendet werden, um Instanzen von |
DbUpdateConcurrencyException |
Eine Ausnahme, die ausgelöst wird, wenn beim Speichern in der Datenbank eine Parallelitätsverletzung auftritt. Eine Parallelitätsverletzung tritt auf, wenn während des Speicherns eine unerwartete Anzahl von Zeilen betroffen ist. Dies liegt in der Regel daran, dass die Daten in der Datenbank geändert wurden, seit sie in den Arbeitsspeicher geladen wurden. |
DbUpdateException |
Eine Ausnahme, die ausgelöst wird, wenn beim Speichern in der Datenbank ein Fehler auftritt. |
DeleteBehaviorAttribute |
Konfiguriert die Navigationseigenschaft auf der abhängigen Seite einer Beziehung, um anzugeben, wie ein Löschvorgang auf abhängige Entitäten in einer Beziehung angewendet wird, wenn er gelöscht oder die Beziehung getrennt wird. |
EF |
Statische Methoden, die in Anwendungscode nützlich sind, bei denen kein EF-Typ für die Methode vorhanden ist, von der aus darauf zugegriffen werden soll. Beispiel: Verweisen auf eine Schattenzustandseigenschaft in einer LINQ-Abfrage. |
EntityFrameworkQueryableExtensions |
LinQ-bezogene Erweiterungsmethoden für Entity Framework. |
EntityTypeConfigurationAttribute |
Gibt den Konfigurationstyp für den Entitätstyp an. |
EntityTypeConfigurationAttribute<TConfiguration,TEntity> |
Gibt den Konfigurationstyp für den Entitätstyp an. |
EntityTypeExtensions |
Entitätstyperweiterungsmethoden für IReadOnlyEntityType. |
ExecutionStrategyExtensions |
Erweiterungsmethoden für .IExecutionStrategy |
ForeignKeyExtensions |
Erweiterungsmethoden für IReadOnlyForeignKey. |
IndexAttribute |
Gibt einen Index an, der in der Datenbank generiert werden soll. |
IndexExtensions |
Erweiterungsmethoden für IIndex. |
InMemoryDatabaseFacadeExtensions |
In-Memory-spezifische Erweiterungsmethoden für Database. |
InMemoryDbContextOptionsExtensions |
In-Memory-spezifische Erweiterungsmethoden für DbContextOptionsBuilder. |
InMemoryEntityTypeBuilderExtensions |
Erweiterungsmethoden für EntityTypeBuilder für den In-Memory-Anbieter. |
InMemoryEntityTypeExtensions |
Erweiterungsmethoden für IReadOnlyEntityType für den In-Memory-Anbieter. |
KeyExtensions |
Erweiterungsmethoden für IReadOnlyKey. |
KeylessAttribute |
Markiert einen Typ als schlüssellose Entität. |
LazyLoadingProxiesOptionsBuilder |
Ermöglicht die Ausführung SQL Server spezifischen Konfiguration für DbContextOptions. |
ModelBuilder |
Stellt eine einfache API-Oberfläche zum Konfigurieren von bereit IMutableModel , die die Form Ihrer Entitäten, die Beziehungen zwischen ihnen und ihre Zuordnung zur Datenbank definiert. |
ModelConfigurationBuilder |
Stellt eine einfache API-Oberfläche zum Festlegen von Standardwerten und Konfigurieren von Konventionen bereit, bevor sie ausgeführt werden. |
ModelCreationDependencies |
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. |
ModelExtensions |
Erweiterungsmethoden für IReadOnlyModel. |
MutableAnnotatableExtensions |
Erweiterungsmethoden für IMutableAnnotatable. |
MutableEntityTypeExtensions |
Erweiterungsmethoden für IMutableEntityType. |
MutableForeignKeyExtensions |
Erweiterungsmethoden für IMutableForeignKey. |
MutableKeyExtensions |
Erweiterungsmethoden für IMutableKey. |
MutableModelExtensions |
Erweiterungsmethoden für IMutableModel. |
MutableNavigationExtensions |
Erweiterungsmethoden für IMutableNavigation. |
MutablePropertyBaseExtensions |
Erweiterungsmethoden für IMutablePropertyBase. |
MutablePropertyExtensions |
Erweiterungsmethoden für IMutableProperty. |
MutableTypeBaseExtensions |
Erweiterungsmethoden für IMutableTypeBase. |
NavigationExtensions |
Erweiterungsmethoden für IReadOnlyNavigation. |
ObservableCollectionExtensions |
Erweiterungsmethoden für ObservableCollection<T>. |
OwnedAttribute |
Markiert einen Typ als besitze. Alle Verweise auf diesen Typ werden als eigene Entitätstypen konfiguriert. |
PrecisionAttribute |
Konfiguriert die Genauigkeit der Daten, die in dieser Eigenschaft zulässig sind. Wenn die Eigenschaft z. B. ein Decimal ist, dann ist dies die maximale Anzahl von Ziffern. |
PrimaryKeyAttribute |
Gibt einen Primärschlüssel für den Entitätstyp an, der diesem CLR-Typ zugeordnet ist. |
PropertyBaseExtensions |
Erweiterungsmethoden für IReadOnlyPropertyBase. |
PropertyExtensions |
Erweiterungsmethoden für IReadOnlyProperty. |
ProxiesExtensions |
Erweiterungsmethoden im Zusammenhang mit der Verwendung von Proxys mit Entity Framework Core. |
RelationalCollectionOwnershipBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für CollectionOwnershipBuilder. |
RelationalComplexTypeExtensions |
Komplexe Typerweiterungsmethoden für relationale Datenbankmetadaten. |
RelationalComplexTypePrimitiveCollectionBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für ComplexTypePrimitiveCollectionBuilder. |
RelationalComplexTypePropertyBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für ComplexTypePropertyBuilder. |
RelationalDatabaseFacadeExtensions |
Erweiterungsmethoden für die DatabaseFacade zurückgegebene, Database die nur mit relationalen Datenbankanbietern verwendet werden können. |
RelationalDbFunctionsExtensions |
Stellt CLR-Methoden bereit, die in Datenbankfunktionen übersetzt werden, wenn sie in LINQ to Entities Abfragen verwendet werden. Auf die Methoden für diese Klasse wird über Functionszugegriffen. |
RelationalElementTypeBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für ElementTypeBuilder. |
RelationalElementTypeExtensions |
IElementType Erweiterungsmethoden für relationale Datenbankmetadaten. |
RelationalEntityTypeBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für EntityTypeBuilder. |
RelationalEntityTypeExtensions |
Entitätstyperweiterungsmethoden für relationale Datenbankmetadaten. |
RelationalForeignKeyBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für Beziehungsgeneratoren. |
RelationalForeignKeyExtensions |
Fremdschlüsselerweiterungsmethoden für relationale Datenbankmetadaten. |
RelationalIndexBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für IndexBuilder. |
RelationalIndexExtensions |
Indexerweiterungsmethoden für relationale Datenbankmetadaten. |
RelationalKeyBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für KeyBuilder. |
RelationalKeyExtensions |
Schlüsselerweiterungsmethoden für relationale Datenbankmetadaten. |
RelationalMetadataExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für Metadaten. |
RelationalModelBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für ModelBuilder. |
RelationalModelExtensions |
Relational-spezifische Modellerweiterungsmethoden. |
RelationalOwnedNavigationBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für OwnedNavigationBuilder. |
RelationalPrimitiveCollectionBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für PrimitiveCollectionBuilder. |
RelationalPropertiesConfigurationBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für PropertiesConfigurationBuilder. |
RelationalPropertyBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für PropertyBuilder. |
RelationalPropertyExtensions |
Eigenschaftenerweiterungsmethoden für relationale Datenbankmetadaten. |
RelationalQueryableExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für LINQ-Abfragen. |
RelationalQueryTypeBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für QueryTypeBuilder. |
RelationalReferenceCollectionBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für ReferenceCollectionBuilder. |
RelationalReferenceOwnershipBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für ReferenceOwnershipBuilder. |
RelationalReferenceReferenceBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für ReferenceReferenceBuilder. |
RelationalTriggerBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für TriggerBuilder. |
RelationalTriggerExtensions |
Triggererweiterungsmethoden für relationale Datenbankmetadaten. |
RelationalTypeBaseExtensions |
Typerweiterungsmethoden für relationale Datenbankmetadaten. |
RelationalTypeMappingConfigurationBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für TypeMappingConfigurationBuilder. |
SaveChangesEventArgs |
Basisereignisargumente für die - und DbContext.SaveChangesAsync -DbContext.SaveChangesEreignisse. |
SaveChangesFailedEventArgs |
Ereignisargumente für das SaveChangesFailed-Ereignis. |
SavedChangesEventArgs |
Ereignisargumente für das SavedChanges-Ereignis. |
SavingChangesEventArgs |
Ereignisargumente für das SavingChanges-Ereignis. |
ScaffoldingModelExtensions |
Entwurfszeitmodellerweiterungen. |
ServicePropertyExtensions |
Erweiterungsmethoden für IServiceProperty. |
SkipNavigationExtensions |
Erweiterungsmethoden für ISkipNavigation. |
SqliteComplexTypePropertyBuilderExtensions |
SQLite-spezifische Erweiterungsmethoden für ComplexTypePropertyBuilder. |
SqliteDatabaseFacadeExtensions |
SQLite-spezifische Erweiterungsmethoden für Database. |
SqliteDbContextOptionsBuilderExtensions |
SQLite-spezifische Erweiterungsmethoden für DbContextOptionsBuilder. |
SqliteDbFunctionsExtensions |
Enthält Erweiterungsmethoden für DbFunctions den Anbieter Microsoft.EntityFrameworkCore.Sqlite. |
SqliteEntityTypeBuilderExtensions |
SQLite-spezifische Erweiterungsmethoden für EntityTypeBuilder. |
SqliteEntityTypeExtensions |
Entitätstyperweiterungsmethoden für sqlite-spezifische Metadaten. |
SqliteEntityTypeMappingFragmentExtensions |
SQLite-spezifische Erweiterungsmethoden für IReadOnlyEntityTypeMappingFragment. |
SqliteIndexBuilderExtensions |
SQLite-spezifische Erweiterungsmethoden für IndexBuilder. |
SqliteKeyBuilderExtensions |
SQLite-spezifische Erweiterungsmethoden für KeyBuilder. |
SqliteMetadataExtensions |
SQLite-spezifische Erweiterungsmethoden für Metadaten. |
SqliteNetTopologySuiteDbContextOptionsBuilderExtensions |
NetTopologySuite-spezifische Erweiterungsmethoden für SqliteDbContextOptionsBuilder. |
SqliteNetTopologySuitePropertyBuilderExtensions |
SQLite- und NetTopologySuite-spezifische Erweiterungsmethoden für PropertyBuilder. |
SqlitePropertyBuilderExtensions |
SQLite-spezifische Erweiterungsmethoden für PropertyBuilder. |
SqlitePropertyExtensions |
Erweiterungsmethoden für IProperty für SQLite-Metadaten. |
SqliteReferenceCollectionBuilderExtensions |
SQLite-spezifische Erweiterungsmethoden für ReferenceCollectionBuilder. |
SqliteReferenceReferenceBuilderExtensions |
SQLite-spezifische Erweiterungsmethoden für ReferenceReferenceBuilder. |
SqliteTableBuilderExtensions |
Sqlite-spezifische Erweiterungsmethoden für TableBuilder. |
SqliteTableExtensions |
SQLite-spezifische Erweiterungsmethoden für ITable. |
SqlServerCollectionOwnershipBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für CollectionOwnershipBuilder. |
SqlServerComplexTypePrimitiveCollectionBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für ComplexTypePrimitiveCollectionBuilder. |
SqlServerComplexTypePropertyBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für ComplexTypePropertyBuilder. |
SqlServerDatabaseFacadeExtensions |
SQL Server spezifische Erweiterungsmethoden für Database. |
SqlServerDbContextOptionsExtensions |
SQL Server spezifische Erweiterungsmethoden für DbContextOptionsBuilder. |
SqlServerDbFunctionsExtensions |
Stellt CLR-Methoden bereit, die in Datenbankfunktionen übersetzt werden, wenn sie in LINQ to Entities Abfragen verwendet werden. Auf die Methoden für diese Klasse wird über Functionszugegriffen. |
SqlServerDbSetExtensions |
Sql Server-datenbankspezifische Erweiterungsmethoden für LINQ-Abfragen, die in DbSet verwurzelt sind. |
SqlServerEntityTypeBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für EntityTypeBuilder. |
SqlServerEntityTypeExtensions |
Entitätstyperweiterungsmethoden für SQL Server spezifische Metadaten. |
SqlServerEntityTypeMappingFragmentExtensions |
SQL Server spezifische Erweiterungsmethoden für IReadOnlyEntityTypeMappingFragment. |
SqlServerIndexBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für IndexBuilder. |
SqlServerIndexExtensions |
Indexerweiterungsmethoden für SQL Server spezifische Metadaten. |
SqlServerKeyBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für KeyBuilder. |
SqlServerKeyExtensions |
Schlüsselerweiterungsmethoden für SQL Server spezifische Metadaten. |
SqlServerMetadataExtensions |
SQL Server spezifische Erweiterungsmethoden für Metadaten. |
SqlServerModelBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für ModelBuilder. |
SqlServerModelExtensions |
Modellerweiterungsmethoden für SQL Server spezifische Metadaten. |
SqlServerNetTopologySuiteDbContextOptionsBuilderExtensions |
NetTopologySuite-spezifische Erweiterungsmethoden für SqlServerDbContextOptionsBuilder. |
SqlServerPrimitiveCollectionBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für PrimitiveCollectionBuilder. |
SqlServerPropertyBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für PropertyBuilder. |
SqlServerPropertyExtensions |
Eigenschaftenerweiterungsmethoden für SQL Server spezifische Metadaten. |
SqlServerReferenceCollectionBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für ReferenceCollectionBuilder. |
SqlServerReferenceOwnershipBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für ReferenceOwnershipBuilder. |
SqlServerReferenceReferenceBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für ReferenceReferenceBuilder. |
SqlServerRetryingExecutionStrategy |
Eine IExecutionStrategy Implementierung zum Wiederholen fehlgeschlagener Ausführungen auf SQL Server. |
SqlServerTableBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für TableBuilder. |
SqlServerTableExtensions |
SQL Server spezifische Erweiterungsmethoden für ITable. |
TableExpressionExtensions |
Typerweiterungsmethoden für TableExpressionBase und verwandte Typen. |
TypeBaseExtensions |
Erweiterungsmethoden für IReadOnlyTypeBase. |
UnicodeAttribute |
Konfiguriert die -Eigenschaft so, dass Unicode-Zeichen beibehalten werden können. |
WarningConfigurationBuilderExtensions |
Relationale datenbankspezifische Erweiterungsmethoden für WarningsConfigurationBuilder. |
Strukturen
DbContextId |
Ein eindeutiger Bezeichner für den Kontext instance und ggf. poolleases. |
RawSqlString |
Eine Zeichenfolge, die eine unformatierte SQL-Abfrage darstellt. Dieser Typ ermöglicht die Überladungsauflösung zwischen dem regulären und interpolierten FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[]) und ExecuteSqlCommand(DatabaseFacade, RawSqlString, Object[]) |
Schnittstellen
IDbContextFactory<TContext> |
Definiert eine Factory zum Erstellen von DbContext Instanzen. |
IEntityTypeConfiguration<TEntity> |
Ermöglicht die Konfiguration eines Entitätstyps in einer separaten Klasse und nicht inline in OnModelCreating(ModelBuilder). Implementieren Sie diese Schnittstelle, indem Sie die Konfiguration für die Entität in der Configure(EntityTypeBuilder<TEntity>) -Methode anwenden, und wenden Sie die Konfiguration dann mithilfe von ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>) auf OnModelCreating(ModelBuilder)das Modell an. |
IQueryTypeConfiguration<TQuery> |
Ermöglicht die Konfiguration eines Abfragetyps in einer separaten Klasse und nicht inline in OnModelCreating(ModelBuilder). Implementieren Sie diese Schnittstelle, wenden Sie die Konfiguration für die Abfrage in der Configure(QueryTypeBuilder<TQuery>) -Methode an, und wenden Sie die Konfiguration dann mithilfe von ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>) auf OnModelCreating(ModelBuilder)das Modell an. |
Enumerationen
AutoTransactionBehavior |
Gibt an, ob eine Transaktion automatisch SaveChanges() erstellt wird, wenn eine Benutzertransaktion nicht über "BeginTransaction" erstellt oder über "UseTransaction" bereitgestellt wurde. |
ChangeTrackingStrategy |
Gibt an, wie der Kontext Änderungen an Eigenschaften für eine instance des Entitätstyps erkennt. |
DataCompressionType |
Gibt den Typ der Datenkomprimierung an, die für einen Index verwendet wird. |
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. |
EntityState |
Der Zustand, in dem eine Entität von einem Kontext nachverfolgt 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. |
QuerySplittingBehavior |
Gibt an, wie die zugehörigen Sammlungen in einer Abfrage aus der Datenbank geladen werden sollen. |
QueryTrackingBehavior |
Gibt an, wie die Ergebnisse einer Abfrage von ChangeTrackernachverfolgt werden. |
WarningBehavior |
Das Laufzeitverhalten von Warnungen, die von Entity Framework generiert werden |
Entity Framework