共用方式為


OperationExecutor.ScaffoldContext 建構函式

定義

多載

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

初始化 OperationExecutor.ScaffoldContext 類別的新執行個體。

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

初始化 OperationExecutor.ScaffoldContext 類別的新執行個體。

支援的 args 引數如下:

connectionString--資料庫的連接字串。

provider--要使用的提供者。

outputDir--要放入檔案的目錄。 路徑相對於專案目錄。

outputDbContextDir--要放入 DbCoNtext 檔案的目錄。 路徑相對於專案目錄。

dbContextClassName--要產生之 DbCoNtext 的名稱。

schemaFilters--要為其產生實體類型的資料表架構。

tableFilters--要為其產生實體類型的資料表。

useDataAnnotations--使用屬性在) 可能的情況下設定模型 (。 如果為 false,則只會使用 Fluent API。

overwriteFiles--覆寫現有的檔案。

useDatabaseNames--直接從資料庫使用資料表和資料行名稱。

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

來源:
OperationExecutor.cs
來源:
OperationExecutor.cs
來源:
OperationExecutor.cs
來源:
OperationExecutor.cs
來源:
OperationExecutor.cs
來源:
OperationExecutor.cs
來源:
OperationExecutor.cs

初始化 OperationExecutor.ScaffoldContext 類別的新執行個體。

public ScaffoldContext (Microsoft.EntityFrameworkCore.Design.OperationExecutor executor, Microsoft.EntityFrameworkCore.Design.IOperationResultHandler resultHandler, System.Collections.IDictionary args);
new Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext : Microsoft.EntityFrameworkCore.Design.OperationExecutor * Microsoft.EntityFrameworkCore.Design.IOperationResultHandler * System.Collections.IDictionary -> Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext
Public Sub New (executor As OperationExecutor, resultHandler As IOperationResultHandler, args As IDictionary)

參數

executor
OperationExecutor

作業執行程式。

args
IDictionary

作業引數。

備註

支援的 args 引數如下:

connectionString--資料庫的連接字串。

provider--要使用的提供者。

outputDir--要放入檔案的目錄。 路徑相對於專案目錄。

outputDbContextDir--要放入 DbCoNtext 檔案的目錄。 路徑相對於專案目錄。

dbContextClassName--要產生之 DbCoNtext 的名稱。

schemaFilters--要為其產生實體類型的資料表架構。

tableFilters--要為其產生實體類型的資料表。

useDataAnnotations--使用屬性在) 可能的情況下設定模型 (。 如果為 false,則只會使用 Fluent API。

overwriteFiles--覆寫現有的檔案。

useDatabaseNames--直接從資料庫使用資料表和資料行名稱。

modelNamespace--指定覆寫所產生實體類型的命名空間。

contextNamespace--指定 覆寫所產生 DbCoNtext 類別的命名空間。

noPluralize--請勿使用複數化程式。

適用於

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

來源:
OperationExecutor.cs
來源:
OperationExecutor.cs

初始化 OperationExecutor.ScaffoldContext 類別的新執行個體。

支援的 args 引數如下:

connectionString--資料庫的連接字串。

provider--要使用的提供者。

outputDir--要放入檔案的目錄。 路徑相對於專案目錄。

outputDbContextDir--要放入 DbCoNtext 檔案的目錄。 路徑相對於專案目錄。

dbContextClassName--要產生之 DbCoNtext 的名稱。

schemaFilters--要為其產生實體類型的資料表架構。

tableFilters--要為其產生實體類型的資料表。

useDataAnnotations--使用屬性在) 可能的情況下設定模型 (。 如果為 false,則只會使用 Fluent API。

overwriteFiles--覆寫現有的檔案。

useDatabaseNames--直接從資料庫使用資料表和資料行名稱。

public ScaffoldContext (Microsoft.EntityFrameworkCore.Design.OperationExecutor executor, object resultHandler, System.Collections.IDictionary args);
new Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext : Microsoft.EntityFrameworkCore.Design.OperationExecutor * obj * System.Collections.IDictionary -> Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext
Public Sub New (executor As OperationExecutor, resultHandler As Object, args As IDictionary)

參數

executor
OperationExecutor

作業執行程式。

resultHandler
Object

IOperationResultHandler

args
IDictionary

作業引數。

適用於