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


DbCompiledModel.CreateObjectContext<TContext> - метод

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

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

Пространство имен:  System.Data.Entity.Infrastructure
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
<SuppressMessageAttribute("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")> _
Public Function CreateObjectContext(Of TContext As ObjectContext) ( _
    existingConnection As DbConnection _
) As TContext
'Применение
Dim instance As DbCompiledModel 
Dim existingConnection As DbConnection 
Dim returnValue As TContext

returnValue = instance.CreateObjectContext(existingConnection)
[SuppressMessageAttribute("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
public TContext CreateObjectContext<TContext>(
    DbConnection existingConnection
)
where TContext : ObjectContext
[SuppressMessageAttribute(L"Microsoft.Reliability", L"CA2000:Dispose objects before losing scope")]
public:
generic<typename TContext>
where TContext : ObjectContext
TContext CreateObjectContext(
    DbConnection^ existingConnection
)
[<SuppressMessageAttribute("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")>]
member CreateObjectContext : 
        existingConnection:DbConnection -> 'TContext  when 'TContext : ObjectContext
JScript does not support generic types and methods.

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

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

Параметры

  • existingConnection
    Тип: System.Data.Common.DbConnection
    Существующее соединение с базой данных, которое будет использоваться контекстом.

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

Тип: TContext
Контекст.

См. также

Справочник

DbCompiledModel Класс

System.Data.Entity.Infrastructure - пространство имен