DbContextActivator.CreateInstance 메서드

정의

오버로드

CreateInstance(Type, Assembly, IOperationReportHandler)

표준 디자인 타임 메커니즘을 사용하여 지정된 DbContext 형식의 instance 만듭니다. 사용 가능한 경우 구현 IDesignTimeDbContextFactory<TContext> 또는 애플리케이션의 서비스 공급자를 사용합니다.

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

표준 디자인 타임 메커니즘을 사용하여 지정된 DbContext 형식의 instance 만듭니다. 사용 가능한 경우 구현 IDesignTimeDbContextFactory<TContext> 또는 애플리케이션의 서비스 공급자를 사용합니다.

CreateInstance(Type, Assembly, IOperationReportHandler)

표준 디자인 타임 메커니즘을 사용하여 지정된 DbContext 형식의 instance 만듭니다. 사용 가능한 경우 구현 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 형식의 instance 만듭니다. 사용 가능한 경우 구현 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[]

애플리케이션에 전달된 인수입니다.

반환

새로 만든 개체입니다.

적용 대상