Hea*_*ath 5 c# database ef-code-first ef-database-first entity-framework-5
我已经使用代码创建了一个数据库.它运作良好.此后,对Visual Studio外部的数据库进行了许多更改.如此多的迁移尝试都会产生错误.所以我的问题是,有没有办法首先将解决方案从代码切换到数据库?
这应该很简单,只需创建一个新的数据库优先模型并删除代码优先模型即可。如果您位于相同的命名空间中并以相同的方式命名上下文,则大多数代码都可以正常编译。
然而,首先切换到数据库会使您失去迁移的能力,而这是代码优先方法的一个坚实优势。如果我是你,我会花更多时间尝试创建迁移,甚至在生成器失败时手动编写一个迁移,但仍然首先坚持使用代码。