DbContextActivator.CreateInstance Метод

Определение

Перегрузки

CreateInstance(Type, Assembly, IOperationReportHandler)

Создает экземпляр указанного DbContext типа, используя стандартные механизмы времени разработки. Если он доступен, будет использоваться любая IDesignTimeDbContextFactory<TContext> реализация или поставщик служб приложения.

CreateInstance(Type, Assembly, IOperationReportHandler, String[])

Создает экземпляр указанного DbContext типа, используя стандартные механизмы времени разработки. Если он доступен, будет использоваться любая IDesignTimeDbContextFactory<TContext> реализация или поставщик служб приложения.

CreateInstance(Type, Assembly, IOperationReportHandler)

Создает экземпляр указанного DbContext типа, используя стандартные механизмы времени разработки. Если он доступен, будет использоваться любая IDesignTimeDbContextFactory<TContext> реализация или поставщик служб приложения.

public static Microsoft.EntityFrameworkCore.DbContext CreateInstance (Type contextType, System.Reflection.Assembly startupAssembly = default, Microsoft.EntityFrameworkCore.Design.IOperationReportHandler reportHandler = default);
public static Microsoft.EntityFrameworkCore.DbContext CreateInstance (Type contextType, System.Reflection.Assembly? startupAssembly = default, Microsoft.EntityFrameworkCore.Design.IOperationReportHandler? reportHandler = default);
static member CreateInstance : Type * System.Reflection.Assembly * Microsoft.EntityFrameworkCore.Design.IOperationReportHandler -> Microsoft.EntityFrameworkCore.DbContext
Public Shared Function CreateInstance (contextType As Type, Optional startupAssembly As Assembly = Nothing, Optional reportHandler As IOperationReportHandler = Nothing) As DbContext

Параметры

contextType
Type

Тип DbContext для создания экземпляра.

startupAssembly
Assembly

Начальная сборка приложения.

reportHandler
IOperationReportHandler

Обработчик отчетов времени разработки.

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

Только что созданный объект.

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

CreateInstance(Type, Assembly, IOperationReportHandler, String[])

Создает экземпляр указанного DbContext типа, используя стандартные механизмы времени разработки. Если он доступен, будет использоваться любая IDesignTimeDbContextFactory<TContext> реализация или поставщик служб приложения.

public static Microsoft.EntityFrameworkCore.DbContext CreateInstance (Type contextType, System.Reflection.Assembly startupAssembly, Microsoft.EntityFrameworkCore.Design.IOperationReportHandler reportHandler, string[] args);
public static Microsoft.EntityFrameworkCore.DbContext CreateInstance (Type contextType, System.Reflection.Assembly? startupAssembly, Microsoft.EntityFrameworkCore.Design.IOperationReportHandler? reportHandler, string[]? args);
static member CreateInstance : Type * System.Reflection.Assembly * Microsoft.EntityFrameworkCore.Design.IOperationReportHandler * string[] -> Microsoft.EntityFrameworkCore.DbContext
Public Shared Function CreateInstance (contextType As Type, startupAssembly As Assembly, reportHandler As IOperationReportHandler, args As String()) As DbContext

Параметры

contextType
Type

Тип DbContext для создания экземпляра.

startupAssembly
Assembly

Начальная сборка приложения.

reportHandler
IOperationReportHandler

Обработчик отчетов времени разработки.

args
String[]

Аргументы, передаваемые приложению.

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

Только что созданный объект.

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