Bagikan melalui


DbContextActivator.CreateInstance Metode

Definisi

Overload

CreateInstance(Type, Assembly, IOperationReportHandler)

Membuat instans dari jenis yang ditentukan DbContext menggunakan mekanisme waktu desain standar. Jika tersedia, ini akan menggunakan implementasi apa pun IDesignTimeDbContextFactory<TContext> atau penyedia layanan aplikasi.

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

Membuat instans dari jenis yang ditentukan DbContext menggunakan mekanisme waktu desain standar. Jika tersedia, ini akan menggunakan implementasi apa pun IDesignTimeDbContextFactory<TContext> atau penyedia layanan aplikasi.

CreateInstance(Type, Assembly, IOperationReportHandler)

Membuat instans dari jenis yang ditentukan DbContext menggunakan mekanisme waktu desain standar. Jika tersedia, ini akan menggunakan implementasi apa pun IDesignTimeDbContextFactory<TContext> atau penyedia layanan aplikasi.

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

Parameter

contextType
Type

Jenis DbContext untuk membuat instans.

startupAssembly
Assembly

Rakitan startup aplikasi.

reportHandler
IOperationReportHandler

Penangan laporan waktu desain.

Mengembalikan

Objek yang baru dibuat.

Berlaku untuk

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

Membuat instans dari jenis yang ditentukan DbContext menggunakan mekanisme waktu desain standar. Jika tersedia, ini akan menggunakan implementasi apa pun IDesignTimeDbContextFactory<TContext> atau penyedia layanan aplikasi.

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

Parameter

contextType
Type

Jenis DbContext untuk membuat instans.

startupAssembly
Assembly

Rakitan startup aplikasi.

reportHandler
IOperationReportHandler

Penangan laporan waktu desain.

args
String[]

Argumen diteruskan ke aplikasi.

Mengembalikan

Objek yang baru dibuat.

Berlaku untuk