DbContextOptions<TContext> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Opzioni da utilizzare da un DbContextoggetto . 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
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à
Commenti
Per altre informazioni ed esempi, vedere Uso di DbContextOptions .
Costruttori
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à
ContextType |
Tipo di contesto per cui queste opzioni sono per ( |
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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. (Ereditato da DbContextOptions) |
IsFrozen |
Restituisce |
Metodi
Equals(DbContextOptions) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da DbContextOptions) |
Equals(Object) |
Opzioni da utilizzare da un DbContextoggetto . 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 |
Freeze() |
Specifica che non deve verificarsi un'ulteriore configurazione di questo oggetto opzioni. (Ereditato da DbContextOptions) |
GetExtension<TExtension>() |
Ottiene l'estensione del tipo specificato. Genera se non viene configurata alcuna estensione del tipo specificato. (Ereditato da DbContextOptions) |
GetHashCode() |
Opzioni da utilizzare da un DbContextoggetto . 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 una nuova DbContextOptions con l'estensione aggiunta. |