Udostępnij przez


DbCompiledModel.CreateObjectContext<TContext>(DbConnection) Metoda

Definicja

Tworzy wystąpienie obiektu ObjectContext lub klasy pochodzącej z obiektuContext. Należy pamiętać, że zamiast tego można utworzyć wystąpienie obiektu DbContext przy użyciu odpowiedniego konstruktora DbContext. Jeśli jest używany pochodny obiekt ObjectContext, musi mieć publiczny konstruktor z pojedynczym parametrem EntityConnection. Przekazane połączenie jest używane przez utworzony obiektContext, ale nie jest własnością kontekstu. Obiekt wywołujący musi usunąć połączenie po usunięciu kontekstu.

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

Parametry typu

TContext

Typ kontekstu do utworzenia.

Parametry

existingConnection
DbConnection

Istniejące połączenie z bazą danych do użycia przez kontekst.

Zwraca

TContext

Kontekst.

Atrybuty

Dotyczy