DbCompiledModel.CreateObjectContext<TContext>(DbConnection) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Kontekst.
- Atrybuty