我的团队继承了一个包含数百个表的数据库应用程序。该应用程序使用Entity Framework并采用数据库第一种方法进行开发。我们当前的流程是使用Update Model From Database...
工具将一两个表格一次拉入edmx。
我们正在考虑使用.Net Core创建一个新的API,但据我所做的研究可以看出,Entity Framework Core
工具中没有相应的流程。我能找到的最接近的事情是使用Scaffold-DbContext
对整个数据库进行反向工程,然后使用迁移进行所有未来的数据库更改。我们无法构建整个数据库,因为有些表有错误,修复所有这些错误对我们来说不是一个可行的选择。
我发现我可以在初始Scaffold-DbContext
调用中提供我想要搭建脚手架的表格列表,但我不确定迁移是否可以与Update Model From Database...
类似的方式使用工具。我可以使用迁移来添加数据库中已存在的表吗?如果没有,我应该考虑哪些其他选择?