如何在代码中首先使用现有数据库映射数据库更改?

时间:2014-11-19 08:54:24

标签: entity-framework-6 code-first database-first

目前我正在使用.edmx文件&数据库第一种开发应用程序的方法。但是每当数据库发生变化时,都需要更新.edmx文件,这似乎有点太多了。一旦我听说我们可以使用代码优先方法但同时使用现有数据库,这将使我重新手动更新.edmx。我从微软那里学到了这个教程。

http://msdn.microsoft.com/en-us/data/jj200620.aspx

在本教程的底部,我发现了这个:

如果我的数据库发生变化怎么办?

Code First to Database向导旨在生成一组起点,然后您可以对其进行调整和修改。如果数据库架构发生更改,您可以手动编辑类或执行另一个逆向工程来覆盖类。

但我无法理解这一点。这是否意味着我需要删除所有以前的课程&再创造一次?我试图创建另一个具有相同名称的模型,期望文件覆盖现有的模型,但这是不可能的。

还有其他解决方法吗?

0 个答案:

没有答案