共用方式為


ToolingFacade 類別

定義

設計階段工具用來執行移轉相關命令的協助程式類別,這些命令需要與 Visual Studio 中正在編輯的應用程式互動。 因為正在編輯應用程式,所以必須在個別的 AppDomain 中載入元件,以確保一律載入最新版本。 也會複製啟動專案中的 App/Web.config 檔案,以確保套用任何設定。

public class ToolingFacade : IDisposable
type ToolingFacade = class
    interface IDisposable
Public Class ToolingFacade
Implements IDisposable
繼承
ToolingFacade
實作

建構函式

ToolingFacade(String, String, String, String, String, DbConnectionInfo)

初始化 ToolingFacade 類別的新實例。

ToolingFacade(String, String, String, String, String, String, DbConnectionInfo)

初始化 ToolingFacade 類別的新實例。

屬性

LogInfoDelegate

取得或設定要執行以記錄資訊的動作。

LogVerboseDelegate

取得或設定要執行的動作,以記錄詳細資訊資訊。

LogWarningDelegate

取得或設定要執行的動作來記錄警告。

方法

Dispose()

設計階段工具用來執行移轉相關命令的協助程式類別,這些命令需要與 Visual Studio 中正在編輯的應用程式互動。 因為正在編輯應用程式,所以必須在個別的 AppDomain 中載入元件,以確保一律載入最新版本。 也會複製啟動專案中的 App/Web.config 檔案,以確保套用任何設定。

Dispose(Boolean)

釋放外觀所使用的所有資源。

Finalize()

釋放外觀所使用的所有 Unmanaged 資源。

GetContextType(String)

取得衍生自 DbContext 之型別的完整名稱。

GetContextTypes()

取得衍生自 DbContext 的所有型別的完整名稱。

GetDatabaseMigrations()

取得已套用至資料庫的所有移轉清單。

GetPendingMigrations()

取得尚未套用至資料庫的所有移轉清單。

Scaffold(String, String, String, Boolean)

建構程式碼型移轉,以套用任何擱置的模型變更。

ScaffoldInitialCreate(String, String)

Scaffold 對應至先前執行之資料庫初始化運算式的初始程式碼型移轉。

ScriptUpdate(String, String, Boolean)

產生 SQL 腳本,以在兩個移轉之間移轉。

Update(String, Boolean)

更新資料庫至指定的移轉。

適用於