Condividi tramite


DbContext Costruttori

Definizione

Overload

DbContext()

Costruisce una nuova istanza del contesto utilizzando le convenzioni per creare il nome del database al quale verrà effettuata una connessione. Il nome per convenzione è il nome completo (spazio dei nomi + nome classe) della classe di contesto derivata. Per informazioni sull'utilizzo di questa classe per creare una connessione, vedere le note della classe.

DbContext(DbCompiledModel)

Costruisce una nuova istanza del contesto utilizzando le convenzioni per creare il nome del database al quale verrà effettuata una connessione e la inizializza dal modello specificato. Il nome per convenzione è il nome completo (spazio dei nomi + nome classe) della classe di contesto derivata. Per informazioni sull'utilizzo di questa classe per creare una connessione, vedere le note della classe.

DbContext(String)

Costruisce una nuova istanza del contesto utilizzando la stringa specificata come nome o stringa di connessione per il database al quale verrà effettuata una connessione. Per informazioni sull'utilizzo di questa classe per creare una connessione, vedere le note della classe.

DbContext(DbConnection, Boolean)

Costruisce una nuova istanza del contesto utilizzando la connessione esistente per connettersi a un database. La connessione non verrà eliminata quando il contesto viene eliminato se contextOwnsConnection è false.

DbContext(ObjectContext, Boolean)

Costruisce una nuova istanza di contesto intorno a un ObjectContext esistente.

DbContext(ObjectContext, Boolean)

Costruisce una nuova istanza di contesto intorno a un ObjectContext esistente.

DbContext(String, DbCompiledModel)

Costruisce una nuova istanza del contesto utilizzando la stringa specificata come nome o stringa di connessione per il database al quale verrà effettuata una connessione e la inizializza dal modello specificato. Per informazioni sull'utilizzo di questa classe per creare una connessione, vedere le note della classe.

DbContext(DbConnection, DbCompiledModel, Boolean)

Costruisce una nuova istanza del contesto utilizzando la connessione esistente per connettersi a un database e la inizializza dal modello specificato. La connessione non verrà eliminata quando il contesto viene eliminato se contextOwnsConnection è false.

DbContext()

Costruisce una nuova istanza del contesto utilizzando le convenzioni per creare il nome del database al quale verrà effettuata una connessione. Il nome per convenzione è il nome completo (spazio dei nomi + nome classe) della classe di contesto derivata. Per informazioni sull'utilizzo di questa classe per creare una connessione, vedere le note della classe.

protected DbContext ();
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
protected DbContext ();
Protected Sub New ()
Attributi

Si applica a

DbContext(DbCompiledModel)

Costruisce una nuova istanza del contesto utilizzando le convenzioni per creare il nome del database al quale verrà effettuata una connessione e la inizializza dal modello specificato. Il nome per convenzione è il nome completo (spazio dei nomi + nome classe) della classe di contesto derivata. Per informazioni sull'utilizzo di questa classe per creare una connessione, vedere le note della classe.

protected DbContext (System.Data.Entity.Infrastructure.DbCompiledModel model);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
protected DbContext (System.Data.Entity.Infrastructure.DbCompiledModel model);
new System.Data.Entity.DbContext : System.Data.Entity.Infrastructure.DbCompiledModel -> System.Data.Entity.DbContext
Protected Sub New (model As DbCompiledModel)

Parametri

model
DbCompiledModel

Modello che esegue il backup del contesto.

Attributi

Si applica a

DbContext(String)

Costruisce una nuova istanza del contesto utilizzando la stringa specificata come nome o stringa di connessione per il database al quale verrà effettuata una connessione. Per informazioni sull'utilizzo di questa classe per creare una connessione, vedere le note della classe.

public DbContext (string nameOrConnectionString);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (string nameOrConnectionString);
new System.Data.Entity.DbContext : string -> System.Data.Entity.DbContext
Public Sub New (nameOrConnectionString As String)

Parametri

nameOrConnectionString
String

Nome del database o stringa di connessione.

Attributi

Si applica a

DbContext(DbConnection, Boolean)

Costruisce una nuova istanza del contesto utilizzando la connessione esistente per connettersi a un database. La connessione non verrà eliminata quando il contesto viene eliminato se contextOwnsConnection è false.

public DbContext (System.Data.Common.DbConnection existingConnection, bool contextOwnsConnection);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (System.Data.Common.DbConnection existingConnection, bool contextOwnsConnection);
new System.Data.Entity.DbContext : System.Data.Common.DbConnection * bool -> System.Data.Entity.DbContext
Public Sub New (existingConnection As DbConnection, contextOwnsConnection As Boolean)

Parametri

existingConnection
DbConnection

Connessione esistente da utilizzare per il nuovo contesto.

contextOwnsConnection
Boolean

Se impostato sulla true connessione viene eliminato quando il contesto viene eliminato, in caso contrario il chiamante deve eliminare la connessione.

Attributi

Si applica a

DbContext(ObjectContext, Boolean)

Costruisce una nuova istanza di contesto intorno a un ObjectContext esistente.

public DbContext (System.Data.Entity.Core.Objects.ObjectContext objectContext, bool dbContextOwnsObjectContext);
new System.Data.Entity.DbContext : System.Data.Entity.Core.Objects.ObjectContext * bool -> System.Data.Entity.DbContext

Parametri

objectContext
ObjectContext

Oggetto ObjectContext esistente per eseguire il wrapping con il nuovo contesto.

dbContextOwnsObjectContext
Boolean

Se impostato su true ObjectContext viene eliminato quando dbContext viene eliminato, altrimenti il chiamante deve eliminare la connessione.

Si applica a

DbContext(ObjectContext, Boolean)

Costruisce una nuova istanza di contesto intorno a un ObjectContext esistente.

public DbContext (System.Data.Objects.ObjectContext objectContext, bool dbContextOwnsObjectContext);
new System.Data.Entity.DbContext : System.Data.Objects.ObjectContext * bool -> System.Data.Entity.DbContext

Parametri

objectContext
ObjectContext
dbContextOwnsObjectContext
Boolean

Si applica a

DbContext(String, DbCompiledModel)

Costruisce una nuova istanza del contesto utilizzando la stringa specificata come nome o stringa di connessione per il database al quale verrà effettuata una connessione e la inizializza dal modello specificato. Per informazioni sull'utilizzo di questa classe per creare una connessione, vedere le note della classe.

public DbContext (string nameOrConnectionString, System.Data.Entity.Infrastructure.DbCompiledModel model);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (string nameOrConnectionString, System.Data.Entity.Infrastructure.DbCompiledModel model);
new System.Data.Entity.DbContext : string * System.Data.Entity.Infrastructure.DbCompiledModel -> System.Data.Entity.DbContext
Public Sub New (nameOrConnectionString As String, model As DbCompiledModel)

Parametri

nameOrConnectionString
String

Nome del database o stringa di connessione.

model
DbCompiledModel

Modello che esegue il backup del contesto.

Attributi

Si applica a

DbContext(DbConnection, DbCompiledModel, Boolean)

Costruisce una nuova istanza del contesto utilizzando la connessione esistente per connettersi a un database e la inizializza dal modello specificato. La connessione non verrà eliminata quando il contesto viene eliminato se contextOwnsConnection è false.

public DbContext (System.Data.Common.DbConnection existingConnection, System.Data.Entity.Infrastructure.DbCompiledModel model, bool contextOwnsConnection);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (System.Data.Common.DbConnection existingConnection, System.Data.Entity.Infrastructure.DbCompiledModel model, bool contextOwnsConnection);
new System.Data.Entity.DbContext : System.Data.Common.DbConnection * System.Data.Entity.Infrastructure.DbCompiledModel * bool -> System.Data.Entity.DbContext
Public Sub New (existingConnection As DbConnection, model As DbCompiledModel, contextOwnsConnection As Boolean)

Parametri

existingConnection
DbConnection

Connessione esistente da utilizzare per il nuovo contesto.

model
DbCompiledModel

Modello che esegue il backup del contesto.

contextOwnsConnection
Boolean

Se impostato sulla true connessione viene eliminato quando il contesto viene eliminato, in caso contrario il chiamante deve eliminare la connessione.

Attributi

Si applica a