次の方法で共有


Database.Initialize メソッド

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

このコンテキストで、登録された IDatabaseInitializer<TContext> を実行します。 "force" を true に設定すると、以前に実行したことがあるかどうかに関係なく、初期化子が実行されます。 これは、アプリケーションの実行中にデータベースが削除され、初期化が必要になった場合に役立ちます。 "force" を false に設定すると、初期化子は、このアプリケーション ドメインのこのコンテキスト、モデル、および接続に対してまだ実行されていない場合のみ実行されます。 このメソッドは、通常、操作がトランザクションの一部である場合など、限定的に実行すると問題が発生する操作を開始する前にデータベースが作成されてシードされていることを確認する必要があるときに使用されます。

名前空間:  System.Data.Entity
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Sub Initialize ( _
    force As Boolean _
)
'使用
Dim instance As Database 
Dim force As Boolean

instance.Initialize(force)
public void Initialize(
    bool force
)
public:
void Initialize(
    bool force
)
member Initialize : 
        force:bool -> unit
public function Initialize(
    force : boolean
)

パラメーター

  • force
    型 : System.Boolean
    true に設定されている場合、初期化子がすでに実行されていても、初期化子が実行されます。

参照

参照

Database クラス

System.Data.Entity 名前空間