DbContextOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Optionen, die von einem DbContextverwendet werden sollen. Sie überschreiben OnConfiguring(DbContextOptionsBuilder) normalerweise oder verwenden ein DbContextOptionsBuilder , um Instanzen dieser Klasse zu erstellen, und es ist nicht so konzipiert, dass sie direkt in Ihrem Anwendungscode erstellt wird.
public abstract class DbContextOptions : Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions
type DbContextOptions = class
interface IDbContextOptions
Public MustInherit Class DbContextOptions
Implements IDbContextOptions
- Vererbung
-
DbContextOptions
- Abgeleitet
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions .
Konstruktoren
DbContextOptions() |
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. |
DbContextOptions(ImmutableSortedDictionary<Type,ValueTuple<IDbContextOptionsExtension,Int32>>) |
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. |
DbContextOptions(IReadOnlyDictionary<Type,IDbContextOptionsExtension>) |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Es kann ohne Vorankündigung in einer Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt im Code verwenden und wissen, dass dies beim Aktualisieren auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann. |
Eigenschaften
ContextType |
Der Typ des Kontexts, für den diese Optionen gelten. Wird zurückgegeben DbContext , wenn die Optionen nicht für einen bestimmten abgeleiteten Kontext erstellt wurden. |
Extensions |
Ruft die Erweiterungen ab, in denen die konfigurierten Optionen gespeichert werden. |
ExtensionsMap |
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. |
IsFrozen |
Gibt zurück |
Methoden
Equals(DbContextOptions) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. |
Equals(Object) |
Die Optionen, die von einem DbContextverwendet werden sollen. Sie überschreiben OnConfiguring(DbContextOptionsBuilder) normalerweise oder verwenden ein DbContextOptionsBuilder , um Instanzen dieser Klasse zu erstellen, und es ist nicht so konzipiert, dass sie direkt in Ihrem Anwendungscode erstellt wird. |
FindExtension<TExtension>() |
Ruft die Erweiterung des angegebenen Typs ab. Gibt zurück |
Freeze() |
Gibt an, dass keine weitere Konfiguration dieses Optionsobjekts erfolgen soll. |
GetExtension<TExtension>() |
Ruft die Erweiterung des angegebenen Typs ab. Wird ausgelöst, wenn keine Erweiterung des angegebenen Typs konfiguriert ist. |
GetHashCode() |
Die Optionen, die von einem DbContextverwendet werden sollen. Sie überschreiben OnConfiguring(DbContextOptionsBuilder) normalerweise oder verwenden ein DbContextOptionsBuilder , um Instanzen dieser Klasse zu erstellen, und es ist nicht so konzipiert, dass sie direkt in Ihrem Anwendungscode erstellt wird. |
WithExtension<TExtension>(TExtension) |
Fügt die angegebene Erweiterung den zugrunde liegenden Optionen hinzu und erstellt eine neue DbContextOptions mit hinzugefügter Erweiterung. |
Gilt für:
Entity Framework