Поделиться через


DbCompiledModel.CreateObjectContext<TContext>(DbConnection) Метод

Определение

Создает экземпляр ObjectContext или класс, производный от ObjectContext. Обратите внимание, что вместо этого можно создать экземпляр DbContext при помощи соответствующего конструктора DbContext. Если используется производный объект ObjectContext, он должен иметь публичный конструктор с единственным параметром EntityConnection. Передаваемое соединение используется созданным объектом ObjectContext, но не находится во владении контекста. Вызывающая сторона должна освободить соединение после освобождения контекста.

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

Параметры типа

TContext

Тип создаваемого контекста.

Параметры

existingConnection
DbConnection

Существующее соединение с базой данных, которое будет использоваться контекстом.

Возвращаемое значение

TContext

Контекст.

Атрибуты

Применяется к