繁体   English   中英

数据库中的实体框架更改

[英]Entity framework change in database

在Entity Framework上更改数据库时该怎么办

你好
我将Microsoft Entity Framework与C#结合使用。 我使用了代码优先方法,以便实体框架为我创建了一些魔术代码,因此我不需要编写它。 现在,我需要稍微更改数据库。 需要在表中添加列等等。 我怎样才能做到这一点? 还有其他选择可以再次应用代码优先方法吗? 我发现此解决方案有点残酷,所以我寻求帮助。 在Google上找不到任何有用的东西,所以我在这里尝试。

谢谢

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

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

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

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

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

http://msdn.microsoft.com/zh-CN/library/jj591621.aspx

查看有关启用迁移以及生成和运行迁移的部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM