Entity Framework Database.SetInitializer的幾種參數

一:數據庫不存在時重新創建數據庫

Database.SetInitializer<testContext>(new CreateDatabaseIfNotExists<testContext>());
 
二:每次啓動應用程序時創建數據庫
 
Database.SetInitializer<testContext>(new DropCreateDatabaseAlways<testContext>());


三:模型更改時重新創建數據庫

 
Database.SetInitializer<testContext>(new DropCreateDatabaseIfModelChanges<testContext>());


四:從不創建數據庫

 
Database.SetInitializer<testContext>(null);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章