我在使用Code First Migration发布(Web Deploy)MVC项目时会遇到奇怪的行为。 发布文件代码为:
<PublishDatabaseSettings>
<Objects xmlns="">
<ObjectGroup Name="DefaultConnection" Order="1" Enabled="True">
<Destination Path="Data Source=abc.def.com;Initial Catalog=TestDB;Persist Security Info=True;User ID=user;Password=is123" />
<Object Type="DbCodeFirst">
<Source Path="DBMigration" DbContext="isMVC.Models.ApplicationDbContext, isMVC" MigrationConfiguration="isMVC.Migrations.Configuration, isMVC" Origin="Configuration" />
</Object>
</ObjectGroup>
</Objects>
</PublishDatabaseSettings>
但我得到了#34;更新 - 数据库&#34;作为一种选择:
由于对象类型是&#34; DbCodeFirst&#34;所以它应该是&#34;执行代码优先迁移&#34; Web部署时的选项。
请帮忙! 提前谢谢。