共用方式為


OperationExecutor.ScaffoldContext 類別

定義

表示針對資料庫建立 scaffold 和 DbContext 實體類型的作業。

public class OperationExecutor.ScaffoldContext : Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase
type OperationExecutor.ScaffoldContext = class
    inherit OperationExecutor.OperationBase
Public Class OperationExecutor.ScaffoldContext
Inherits OperationExecutor.OperationBase
繼承
OperationExecutor.ScaffoldContext
繼承
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--直接從資料庫使用資料表和資料行名稱。

方法

Execute(Action)

執行將例外狀況傳遞至 的 IOperationResultHandler 動作。

(繼承來源 OperationExecutor.OperationBase)
Execute<T>(Func<IEnumerable<T>>)

執行將結果或例外狀況傳遞至 的 IOperationResultHandler 動作。

(繼承來源 OperationExecutor.OperationBase)
Execute<T>(Func<T>)

執行動作,將結果或例外狀況傳遞至 IOperationResultHandler

(繼承來源 OperationExecutor.OperationBase)

適用於