ToolingFacade クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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() |
ファサードで使用されるすべてのアンマネージド リソースを解放します。 |
GetContextType(String) |
から DbContext派生した型の完全修飾名を取得します。 |
GetContextTypes() |
から DbContext派生するすべての型の完全修飾名を取得します。 |
GetDatabaseMigrations() |
データベースに適用されているすべての移行の一覧を取得します。 |
GetPendingMigrations() |
データベースに適用されていないすべての移行の一覧を取得します。 |
Scaffold(String, String, String, Boolean) |
保留中のモデル変更を適用するために、コードベースの移行をスキャフォールディングします。 |
ScaffoldInitialCreate(String, String) |
以前に実行されたデータベース初期化子に対応する最初のコードベースの移行をスキャフォールディングします。 |
ScriptUpdate(String, String, Boolean) |
2 つの移行間で移行する SQL スクリプトを生成します。 |
Update(String, Boolean) |
指定した移行にデータベースを更新します。 |
適用対象
Entity Framework