Sdílet prostřednictvím


DbCompiledModel.CreateObjectContext<TContext>(DbConnection) Metoda

Definice

Vytvoří instanci ObjectContext nebo třídy odvozené z ObjectContext. Všimněte si, že instanci DbContext lze vytvořit místo toho pomocí příslušného konstruktoru DbContext. Pokud je použit odvozený ObjectContext, musí mít veřejný konstruktor s jedním parametrem EntityConnection. Předané připojení se používá objectContext vytvořený, ale není vlastněno kontextem. Volající musí odstranit připojení, jakmile byl kontext odstraněn.

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 kontextu, který se má vytvořit.

Parametry

existingConnection
DbConnection

Existující připojení k databázi pro použití v kontextu.

Návraty

TContext

Kontext

Atributy

Platí pro