DbCompiledModel.CreateObjectContext<TContext>(DbConnection) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Kontext
- Atributy