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
Параметры
- 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
Параметры
- startupAssembly
- Assembly
Начальная сборка приложения.
- reportHandler
- IOperationReportHandler
Обработчик отчетов времени разработки.
- args
- String[]
Аргументы, передаваемые приложению.
Возвращаемое значение
Только что созданный объект.
Применяется к
Entity Framework