实体框架核心数据库第一

时间:2018-03-27 17:10:11

标签: c# entity-framework .net-core ef-database-first

我的团队继承了一个包含数百个表的数据库应用程序。该应用程序使用Entity Framework并采用数据库第一种方法进行开发。我们当前的流程是使用Update Model From Database...工具将一两个表格一次拉入edmx。

我们正在考虑使用.Net Core创建一个新的API,但据我所做的研究可以看出,Entity Framework Core工具中没有相应的流程。我能找到的最接近的事情是使用Scaffold-DbContext对整个数据库进行反向工程,然后使用迁移进行所有未来的数据库更改。我们无法构建整个数据库,因为有些表有错误,修复所有这些错误对我们来说不是一个可行的选择。

我发现我可以在初始Scaffold-DbContext调用中提供我想要搭建脚手架的表格列表,但我不确定迁移是否可以与Update Model From Database...类似的方式使用工具。我可以使用迁移来添加数据库中已存在的表吗?如果没有,我应该考虑哪些其他选择?

0 个答案:

没有答案