只有当我播放时才会发生这种情况,直到现在,但我想知道当迁移出现错误时使用的正确策略是什么。
我现在还没有具体的例子,但特别是在对数据库进行大量更新时,add-migration命令会出现某种错误,并说它无法创建迁移。
所以我尝试在现有数据库上使用Database First策略,但生成的类完全与我的原始文件不同,所以看起来它不可行从一开始Code First方法,LATER切换到Database First方法。
所以我的最终问题是:我们都确定Code First架构总是以某种方式可更新,或者我们是否必须担心可能的黑洞? ??
答案 0 :(得分:0)
您似乎描述了一个不完全影响您的客户的开发问题。并非迁移在部署时失败,而是您无法将其添加到项目中。
这听起来像是一个小问题。尽可能地解决问题并重新获得创建新迁移的可能性。不要仅仅因为Visual Studio遇到一些问题而切换到其他设计策略。这与特定工具的问题一样,会改变应用程序的整个架构。
如果您需要进一步的帮助,请提供有关模型类和实际错误消息的更多详细信息。此外,请确保问题是客观的,即不是特定于单个开发机器。