Condividi tramite


DbCompiledModel.CreateObjectContext<TContext>(DbConnection) Metodo

Definizione

Crea un'istanza di ObjectContext o una classe derivata da ObjectContext. Si noti che è invece possibile creare un'istanza di DbContext tramite il costruttore DbContext adatto. Se viene utilizzato un ObjectContext derivato, questo deve disporre di un costruttore pubblico con un solo parametro EntityConnection. La connessione passata viene utilizzata dall'ObjectContext creato, ma appartiene al contesto. Il chiamante deve eliminare la connessione dopo l'eliminazione del contesto.

public TContext CreateObjectContext<TContext> (System.Data.Common.DbConnection existingConnection) where TContext : System.Data.Entity.Core.Objects.ObjectContext;
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
public TContext CreateObjectContext<TContext> (System.Data.Common.DbConnection existingConnection) where TContext : System.Data.Entity.Core.Objects.ObjectContext;
member this.CreateObjectContext : System.Data.Common.DbConnection -> 'Context (requires 'Context :> System.Data.Entity.Core.Objects.ObjectContext)
Public Function CreateObjectContext(Of TContext As ObjectContext) (existingConnection As DbConnection) As TContext

Parametri di tipo

TContext

Tipo di contesto da creare.

Parametri

existingConnection
DbConnection

Connessione esistente al database per l'utilizzo da parte del contesto.

Restituisce

TContext

Contesto.

Attributi

Si applica a