DbContextOptions<TContext> Klasse

Definition

Die Optionen, die von einem verwendet werden sollen DbContext . Normalerweise überschreiben OnConfiguring(DbContextOptionsBuilder) oder verwenden Sie DbContextOptionsBuilder<TContext> , um Instanzen dieser Klasse zu erstellen, und Sie können nicht direkt im Anwendungscode erstellt werden.

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, auf den diese Optionen angewendet werden.

Vererbung
DbContextOptions<TContext>

Konstruktoren

DbContextOptions<TContext>()

Initialisiert eine neue Instanz der DbContextOptions<TContext>-Klasse. Normalerweise überschreiben OnConfiguring(DbContextOptionsBuilder) oder verwenden Sie DbContextOptionsBuilder<TContext> , um Instanzen dieser Klasse zu erstellen, und Sie können nicht direkt im Anwendungscode erstellt werden.

DbContextOptions<TContext>(IReadOnlyDictionary<Type,IDbContextOptionsExtension>)

Initialisiert eine neue Instanz der DbContextOptions<TContext>-Klasse. Normalerweise überschreiben OnConfiguring(DbContextOptionsBuilder) oder verwenden Sie DbContextOptionsBuilder<TContext> , um Instanzen dieser Klasse zu erstellen, und Sie können nicht direkt im Anwendungscode erstellt werden.

Eigenschaften

ContextType

Der Typ des Kontexts, für den diese Optionen gelten ( TContext ).

Extensions

Ruft die Erweiterungen ab, die die konfigurierten Optionen speichern.

(Geerbt von DbContextOptions)
IsFrozen

Gibt zurück, true Wenn Freeze() aufgerufen wurde. Ein Objekt für fixierte Optionen kann nicht weiter mit konfiguriert werden OnConfiguring(DbContextOptionsBuilder) .

(Geerbt von DbContextOptions)

Methoden

FindExtension<TExtension>()

Ruft die Erweiterung des angegebenen Typs ab. Gibt NULL zurück, wenn keine Erweiterung des angegebenen Typs konfiguriert ist.

(Geerbt von DbContextOptions)
Freeze()

Gibt an, dass keine weitere Konfiguration dieses Options Objekts erfolgen soll.

(Geerbt von DbContextOptions)
GetExtension<TExtension>()

Ruft die Erweiterung des angegebenen Typs ab. Wird ausgelöst, wenn keine Erweiterung des angegebenen Typs konfiguriert ist.

(Geerbt von DbContextOptions)
WithExtension<TExtension>(TExtension)

Fügt den zugrunde liegenden Optionen die angegebene Erweiterung hinzu und erstellt eine neue DbContextOptions mit der hinzugefügten Erweiterung.

Gilt für: