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
Контекст.