Share via


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 命名空間