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,則會執行初始設定式,即使它已經執行亦然。