DbContextOptions 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 oggetto per creare istanze di questa classe e non è progettato per essere costruito direttamente nel codice dell'applicazione.
public abstract class DbContextOptions : Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions
type DbContextOptions = class
interface IDbContextOptions
Public MustInherit Class DbContextOptions
Implements IDbContextOptions
- Ereditarietà
-
DbContextOptions
- Derivato
- Implementazioni
Commenti
Per altre informazioni ed esempi, vedere Uso di DbContextOptions .
Costruttori
DbContextOptions() |
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. |
DbContextOptions(ImmutableSortedDictionary<Type,ValueTuple<IDbContextOptionsExtension,Int32>>) |
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. |
DbContextOptions(IReadOnlyDictionary<Type,IDbContextOptionsExtension>) |
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. |
Proprietà
ContextType |
Tipo di contesto per cui sono disponibili queste opzioni. Restituisce DbContext se le opzioni non vengono compilate per un contesto derivato specifico. |
Extensions |
Ottiene le estensioni che archivia le opzioni configurate. |
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. |
IsFrozen |
Restituisce |
Metodi
Equals(DbContextOptions) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. |
Equals(Object) |
Opzioni da utilizzare da un DbContextoggetto . In genere si esegue l'override OnConfiguring(DbContextOptionsBuilder) o si usa un DbContextOptionsBuilder oggetto per creare istanze di questa classe e non è progettato per essere costruito direttamente nel codice dell'applicazione. |
FindExtension<TExtension>() |
Ottiene l'estensione del tipo specificato. Restituisce |
Freeze() |
Specifica che non deve verificarsi un'ulteriore configurazione di questo oggetto opzioni. |
GetExtension<TExtension>() |
Ottiene l'estensione del tipo specificato. Genera se non viene configurata alcuna estensione del tipo specificato. |
GetHashCode() |
Opzioni da utilizzare da un DbContextoggetto . In genere si esegue l'override OnConfiguring(DbContextOptionsBuilder) o si usa un DbContextOptionsBuilder oggetto per creare istanze di questa classe e non è progettato per essere costruito direttamente nel codice dell'applicazione. |
WithExtension<TExtension>(TExtension) |
Aggiunge l'estensione specificata alle opzioni sottostanti e crea una nuova DbContextOptions con l'estensione aggiunta. |