数据库中的实体框架更改

本文关键字:框架 实体 数据库 | 更新日期: 2023-09-27 18:00:55

在实体框架上更改数据库时要做什么

你好,
我正在使用带有C#的Microsoft实体框架。我使用了代码优先的方法,所以实体框架为我创建了一些神奇的代码,这样我就不需要写它了。现在,我需要稍微更改一下我的数据库。需要在表中添加列等等。我该怎么做?是否还有其他选择再次应用代码优先方法??我觉得这个解决方案有点残忍,所以我请求帮助。在谷歌上没有找到任何有用的东西,所以我在这里试试。

Thx

数据库中的实体框架更改

使用代码优先方法更新数据库时,需要使用迁移。

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

它会自动扫描您的更改,并为每组更改创建一个迁移对象。

您需要采取一些步骤,我认为最好参考MSDN上的原始文档:

你可以在这里找到你的解决方案:

http://msdn.microsoft.com/en-us/library/jj591621.aspx

看看关于启用迁移和生成&正在运行迁移。