Database.Initialize(Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在這個情境下執行註冊的。IDatabaseInitializer<TContext> 如果「force」設為 true,則無論初始化器是否已被執行,都會執行。 當應用程式執行時資料庫被刪除,需要重新初始化時,這會非常有用。 如果「force」設為 false,則只有在該 app 網域中尚未為該上下文、模型和連線執行過初始化工具時才會執行。 此方法通常用於需要確保資料庫已建立並做種後,才開始某些操作,若懶惰地進行會引發問題,例如該操作屬於交易的一部分。
public void Initialize(bool force);
member this.Initialize : bool -> unit
Public Sub Initialize (force As Boolean)
參數
- force
- Boolean
若設定為 true ,初始化器即使已執行,仍會執行。