DbContextOptions<TContext> 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 sie DbContextOptionsBuilder<TContext> , um Instanzen dieser Klasse zu erstellen, und sie ist nicht für die direkte Erstellung in Ihrem Anwendungscode konzipiert.
public class DbContextOptions<TContext> : Microsoft.EntityFrameworkCore.DbContextOptions where TContext : DbContext
type DbContextOptions<'Context (requires 'Context :> DbContext)> = class
inherit DbContextOptions
Public Class DbContextOptions(Of TContext)
Inherits DbContextOptions
Typparameter
- TContext
Der Typ des Kontexts, für den diese Optionen gelten.
- Vererbung
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions .
Konstruktoren
DbContextOptions<TContext>() |
Initialisiert eine neue Instanz der DbContextOptions<TContext>-Klasse. 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. |
DbContextOptions<TContext>(IReadOnlyDictionary<Type,IDbContextOptionsExtension>) |
Initialisiert eine neue Instanz der DbContextOptions<TContext>-Klasse. 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. |
Eigenschaften
ContextType |
Der Typ des Kontexts, für den diese Optionen verwendet werden ( |
Extensions |
Ruft die Erweiterungen ab, in denen die konfigurierten Optionen gespeichert werden. (Geerbt von DbContextOptions) |
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 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 DbContextOptions) |
IsFrozen |
Gibt zurück |
Methoden
Equals(DbContextOptions) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von DbContextOptions) |
Equals(Object) |
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. (Geerbt von DbContextOptions) |
FindExtension<TExtension>() |
Ruft die Erweiterung des angegebenen Typs ab. Gibt zurück |
Freeze() |
Gibt an, dass keine weitere Konfiguration dieses Optionsobjekts erfolgen soll. (Geerbt von DbContextOptions) |
GetExtension<TExtension>() |
Ruft die Erweiterung des angegebenen Typs ab. Löst aus, wenn keine Erweiterung des angegebenen Typs konfiguriert ist. (Geerbt von DbContextOptions) |
GetHashCode() |
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. (Geerbt von DbContextOptions) |
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