語言

OperationExecutor.ScaffoldContext 建構函式

定義

多載

名稱 Description
OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

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

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

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

支持的 args 論點包括:

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

provider——要用的服務提供者。

outputDir——放檔案的目錄。 路徑相對於專案目錄。

outputDbContextDir——放置 DbContext 檔案的目錄。 路徑相對於專案目錄。

dbContextClassName——要產生的資料庫上下文名稱。

schemaFilters——用於產生實體類型的資料表結構。

tableFilters——用於產生實體類型的表格。

useDataAnnotations--使用屬性來配置模型(盡可能使用)。 若為錯誤,則僅使用流暢 API。

overwriteFiles--覆蓋現有檔案。

useDatabaseNames--直接從資料庫中使用資料表和欄位名稱。

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

來源:
OperationExecutor.cs
來源:
OperationExecutor.cs
來源:
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——要產生的資料庫上下文名稱。

schemaFilters——用於產生實體類型的資料表結構。

tableFilters——用於產生實體類型的表格。

useDataAnnotations--使用屬性來配置模型(盡可能使用)。 若為錯誤,則僅使用流暢 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——要產生的資料庫上下文名稱。

schemaFilters——用於產生實體類型的資料表結構。

tableFilters——用於產生實體類型的表格。

useDataAnnotations--使用屬性來配置模型(盡可能使用)。 若為錯誤,則僅使用流暢 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

手術的論點。

適用於