ClearDatabaseSchemaAlways<TContext> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の IDatabaseInitializer<TContext> データベース スキーマ内のすべてのリソース (テーブル、ビュー、関数、プロシージャなど) を 削除 し、データベース モデルが変更されたかどうかに関係なくデータベースを再シードする の実装。 この の IDatabaseInitializer<TContext> 実装は、現在のユーザーがデータベース全体ではなく、特定のデータベース スキーマ内のリソースにアクセスするためのアクセス許可のみを持っている場合に便利です。
public class ClearDatabaseSchemaAlways<TContext> : System.Data.Entity.CreateDatabaseIfNotExists<TContext> where TContext : DbContext
type ClearDatabaseSchemaAlways<'Context (requires 'Context :> DbContext)> = class
inherit CreateDatabaseIfNotExists<'Context (requires 'Context :> DbContext)>
Public Class ClearDatabaseSchemaAlways(Of TContext)
Inherits CreateDatabaseIfNotExists(Of TContext)
型パラメーター
- TContext
DbContext の型。
- 継承
-
CreateDatabaseIfNotExists<TContext>ClearDatabaseSchemaAlways<TContext>
- 派生
注釈
データベースをシード処理するには、派生クラスを作成し、 メソッドをオーバーライドします Seed
。
コンストラクター
ClearDatabaseSchemaAlways<TContext>() |
モデルが変更されたかどうかに関係なく、サービス名から派生した既定のスキーマからすべてのリソースを削除する の新しいインスタンスClearDatabaseSchemaAlways<TContext>を初期化します。 |
ClearDatabaseSchemaAlways<TContext>(String) |
指定した ClearDatabaseSchemaAlways<TContext> を使用して、 |
プロパティ
Schema |
すべてのリソースを 削除 するスキーマを取得します。 |
メソッド
DeleteAllResourcesFromSchema(TContext) |
からすべてのリソースを削除しますSchema。 |
InitializeDatabase(TContext) |
特定の IDatabaseInitializer<TContext> データベース スキーマ内のすべてのリソース (テーブル、ビュー、関数、プロシージャなど) を 削除 し、データベース モデルが変更されたかどうかに関係なくデータベースを再シードする の実装。 この の IDatabaseInitializer<TContext> 実装は、現在のユーザーがデータベース全体ではなく、特定のデータベース スキーマ内のリソースにアクセスするためのアクセス許可のみを持っている場合に便利です。 |
適用対象
Azure SDK for .NET