我使用Entity Framework 6.2继承了ASP.NET MVC应用程序。该应用程序最初是使用Code First构建的,我可以看到已应用于数据库的迁移。数据库的结构似乎是准确的。
但是,已添加大量关系来解决引用完整性问题,这些关系直接在数据库上完成。有很多。有人可以在代码优先实现中帮助我从数据库更新模型吗?理想情况下,它将首先保留代码,而不是进行转换,但是我需要进行一次更新。
我对较新的EF Core更为熟悉,我认为这与运行带有-force和一些清理功能的scaffold-dbcontext命令一样容易。但是在此较旧的版本中没有这种运气。有类似的东西吗?
答案 0 :(得分:0)
取决于“吨”的含义以及是否需要保留旧的迁移,您可以通过执行code first from existing database来重建整个模型,也可以将生成的代码保存到文件夹中并进行手动重建: