1
我正在使用EF6與MVC5。我已啓用Migrations,並在配置文件中放入Seed方法。什麼會導致Seed方法重新運行?
在我部署到IIS 7後,Seed方法不時運行!導致問題here
我的理解是,它應該只在遷移到數據庫時運行。
我的出版再次解決的問題,而檢查(執行代碼首先遷移...)
我的問題是:爲什麼種子法重新運行?!這是正常的事情?!
(EDIT)
你是對的Yuliam,當我發佈並勾選 「執行代碼首先遷移...」 配置文件被修改,並添加了以下情況:
那麼,這是正常的嗎?我應該每次發佈時刪除它?
'MigrateDatabaseToLatestVersion'作爲初始化程序的'Seed'方法總是會得到執行 – 2014-10-01 15:58:15
謝謝Yuliam,但我'不使用初始化程序。種子方法在配置文件中。 – sami 2014-10-01 16:09:34
配置文件中的'Database.SetInitializer'或''元素? –
2014-10-01 16:35:45