Lingua

DbContextOptions<TContext> Classe

Definizione

Opzioni da utilizzare da un oggetto DbContext. In genere si esegue l'override OnConfiguring(DbContextOptionsBuilder) o si usa un DbContextOptionsBuilder<TContext> oggetto per creare istanze di questa classe e non è progettato per essere costruito direttamente nel codice dell'applicazione.

public class DbContextOptions<TContext> : Microsoft.EntityFrameworkCore.DbContextOptions where TContext : DbContext
[System.Runtime.CompilerServices.Nullable(0)]
public class DbContextOptions<TContext> : Microsoft.EntityFrameworkCore.DbContextOptions where TContext : DbContext
type DbContextOptions<'Context (requires 'Context :> DbContext)> = class
    inherit DbContextOptions
[<System.Runtime.CompilerServices.Nullable(0)>]
type DbContextOptions<'Context (requires 'Context :> DbContext)> = class
    inherit DbContextOptions
Public Class DbContextOptions(Of TContext)
Inherits DbContextOptions

Parametri di tipo

TContext

Il tipo di contesto a cui si applicano queste opzioni.

Ereditarietà
DbContextOptions<TContext>
Attributi

Commenti

Per altre informazioni ed esempi, vedere Uso di DbContextOptions .

Costruttori

Nome Descrizione
DbContextOptions<TContext>()

Inizializza una nuova istanza della classe DbContextOptions<TContext>. In genere si esegue l'override OnConfiguring(DbContextOptionsBuilder) o si usa un DbContextOptionsBuilder<TContext> oggetto per creare istanze di questa classe e non è progettato per essere costruito direttamente nel codice dell'applicazione.

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

Inizializza una nuova istanza della classe DbContextOptions<TContext>. In genere si esegue l'override OnConfiguring(DbContextOptionsBuilder) o si usa un DbContextOptionsBuilder<TContext> oggetto per creare istanze di questa classe e non è progettato per essere costruito direttamente nel codice dell'applicazione.

Proprietà

Nome Descrizione
ContextType

Tipo di contesto per cui si tratta di (TContext).

Extensions

Ottiene le estensioni che archivia le opzioni configurate.

(Ereditato da DbContextOptions)
ExtensionsMap

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

(Ereditato da DbContextOptions)
IsFrozen

Restituisce true se Freeze() è stato chiamato . Non è possibile configurare ulteriormente un oggetto opzioni bloccate con OnConfiguring(DbContextOptionsBuilder).

(Ereditato da DbContextOptions)

Metodi

Nome Descrizione
Equals(DbContextOptions)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da DbContextOptions)
Equals(Object)

Opzioni da utilizzare da un oggetto DbContext. In genere si esegue l'override OnConfiguring(DbContextOptionsBuilder) o si usa un DbContextOptionsBuilder<TContext> oggetto per creare istanze di questa classe e non è progettato per essere costruito direttamente nel codice dell'applicazione.

(Ereditato da DbContextOptions)
FindExtension<TExtension>()

Ottiene l'estensione del tipo specificato. Restituisce null se non è configurata alcuna estensione del tipo specificato.

(Ereditato da DbContextOptions)
Freeze()

Specifica che non devono essere eseguite altre configurazioni di questo oggetto opzioni.

(Ereditato da DbContextOptions)
GetExtension<TExtension>()

Ottiene l'estensione del tipo specificato. Genera un'eccezione se non è configurata alcuna estensione del tipo specificato.

(Ereditato da DbContextOptions)
GetHashCode()

Opzioni da utilizzare da un oggetto DbContext. In genere si esegue l'override OnConfiguring(DbContextOptionsBuilder) o si usa un DbContextOptionsBuilder<TContext> oggetto per creare istanze di questa classe e non è progettato per essere costruito direttamente nel codice dell'applicazione.

(Ereditato da DbContextOptions)
WithExtension<TExtension>(TExtension)

Aggiunge l'estensione specificata alle opzioni sottostanti e crea un nuovo DbContextOptions oggetto con l'estensione aggiunta.

WithoutExtension<TExtension>()

Rimuove l'estensione specificata dalle opzioni sottostanti e crea un nuovo DbContextOptions oggetto con l'estensione rimossa.

Si applica a