語言

Database.Initialize(Boolean) 方法

定義

在這個情境下執行註冊的。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 ,初始化器即使已執行,仍會執行。

適用於