数据库中的实体框架更改
本文关键字:框架 实体 数据库 | 更新日期: 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
看看关于启用迁移和生成&正在运行迁移。