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