数据库中的实体框架更改

时间:2014-04-29 23:08:32

标签: c# database-design entity-framework-6

在实体框架

上更改数据库时该怎么做

您好,
我在C#中使用Microsoft Entity Framework。我使用了代码优先方法,以便实体框架为我创建了一些魔术代码,这样我就不需要编写它。现在,我需要稍微改变我的数据库。需要在表格中添加列等。我怎样才能做到这一点?有没有其他选项再次应用代码第一方法?我发现这个解决方案有点残忍,所以我请求帮助。 Haven在google上找不到任何有用的东西,所以我试试这里。

THX

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

您需要采取一些步骤,我认为最好将您转介到MSDN上的原始文档:

您可以在此处找到解决方案:

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

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