DbContextInfo 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.
Fornisce informazioni di runtime su un determinato DbContext tipo.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextInfo
public class DbContextInfo
type DbContextInfo = class
Public Class DbContextInfo
- Ereditarietà
-
DbContextInfo
- Attributi
Costruttori
DbContextInfo(Type) |
Crea una nuova istanza che rappresenta un determinato DbContext tipo. |
DbContextInfo(Type, Configuration) |
Crea una nuova istanza che rappresenta un determinato DbContext tipo. È possibile specificare un oggetto config esterno , ad esempio app.config o web.config, che verrà usato durante la risoluzione della stringa di connessione. Sono incluse le stringhe di connessione e le voci DefaultConnectionFactory. |
DbContextInfo(Type, Configuration, DbConnectionInfo) |
Crea una nuova istanza che rappresenta un determinato DbContextoggetto , destinato a un database specifico. È possibile specificare un oggetto config esterno , ad esempio app.config o web.config, che verrà usato durante la risoluzione della stringa di connessione. Sono incluse le stringhe di connessione e le voci DefaultConnectionFactory. |
DbContextInfo(Type, Configuration, DbProviderInfo) |
Crea una nuova istanza che rappresenta un determinato DbContext tipo. È possibile specificare un oggetto config esterno , ad esempio app.config o web.config, che verrà usato durante la risoluzione della stringa di connessione. Sono incluse le stringhe di connessione e le voci DefaultConnectionFactory. È possibile specificare un DbProviderInfo oggetto per eseguire l'override del provider determinato predefinito utilizzato durante la costruzione del modello EDM sottostante. Ciò può essere utile per impedire a Entity Framework di connettersi per individuare un token manifesto. |
DbContextInfo(Type, ConnectionStringSettingsCollection) |
Obsoleti.
Crea una nuova istanza che rappresenta un determinato DbContext tipo. È possibile specificare un elenco esterno di stringhe di connessione e verrà usato durante la risoluzione delle stringhe di connessione al posto di qualsiasi stringa di connessione specificata nei file di configurazione esterni. |
DbContextInfo(Type, DbConnectionInfo) |
Crea una nuova istanza che rappresenta un determinato DbContext database destinato a un database specifico. |
DbContextInfo(Type, DbProviderInfo) |
Crea una nuova istanza che rappresenta un determinato DbContext tipo. È possibile specificare un DbProviderInfo oggetto per eseguire l'override del provider determinato predefinito utilizzato durante la costruzione del modello EDM sottostante. |
Proprietà
ConnectionProviderName |
Nome del provider ADO.NET della connessione utilizzata dal tipo sottostante DbContext . |
ConnectionString |
Stringa di connessione utilizzata dal tipo sottostante DbContext . |
ConnectionStringName |
Nome della stringa di connessione utilizzato dal tipo sottostante DbContext . |
ConnectionStringOrigin |
Origine della stringa di connessione utilizzata dal tipo sottostante DbContext . |
ContextType |
Tipo concreto DbContext . |
IsConstructible |
Indica se è possibile creare o meno istanze del tipo sottostante DbContext . |
OnModelCreating |
Azione da eseguire in DbModelBuilder dopo l'esecuzione di OnModelCreating nel contesto. |
Metodi
CreateInstance() |
Se è possibile creare istanze del tipo sottostante DbContext , restituisce una nuova istanza; in caso contrario, restituisce Null. |