次の方法で共有


DbContextActivator.CreateInstance メソッド

定義

オーバーロード

CreateInstance(Type, Assembly, IOperationReportHandler)

標準のデザイン時メカニズムを使用して、指定した DbContext 型のインスタンスを作成します。 使用可能な場合は、任意 IDesignTimeDbContextFactory<TContext> の実装またはアプリケーションのサービス プロバイダーが使用されます。

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

標準のデザイン時メカニズムを使用して、指定した DbContext 型のインスタンスを作成します。 使用可能な場合は、任意 IDesignTimeDbContextFactory<TContext> の実装またはアプリケーションのサービス プロバイダーが使用されます。

CreateInstance(Type, Assembly, IOperationReportHandler)

ソース:
DbContextActivator.cs
ソース:
DbContextActivator.cs
ソース:
DbContextActivator.cs
ソース:
DbContextActivator.cs
ソース:
DbContextActivator.cs
ソース:
DbContextActivator.cs
ソース:
DbContextActivator.cs
ソース:
DbContextActivator.cs
ソース:
DbContextActivator.cs

標準のデザイン時メカニズムを使用して、指定した 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[])

ソース:
DbContextActivator.cs
ソース:
DbContextActivator.cs
ソース:
DbContextActivator.cs
ソース:
DbContextActivator.cs
ソース:
DbContextActivator.cs

標準のデザイン時メカニズムを使用して、指定した 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[]

アプリケーションに渡される引数。

戻り値

新しく作成されたオブジェクト。

適用対象