您好,
我在C#中使用Microsoft Entity Framework。我使用了代码优先方法,以便实体框架为我创建了一些魔术代码,这样我就不需要编写它。现在,我需要稍微改变我的数据库。需要在表格中添加列等。我怎样才能做到这一点?有没有其他选项再次应用代码第一方法?我发现这个解决方案有点残忍,所以我请求帮助。 Haven在google上找不到任何有用的东西,所以我试试这里。
THX
答案 0 :(得分:0)
使用代码优先方法更新数据库时,您希望使用迁移。
http://msdn.microsoft.com/en-us/data/JJ591621.aspx
它会自动扫描您的更改并为每组更改创建一个Migration对象。
答案 1 :(得分:0)
您需要采取一些步骤,我认为最好将您转介到MSDN上的原始文档:
您可以在此处找到解决方案:
http://msdn.microsoft.com/en-us/library/jj591621.aspx
查看有关启用迁移和生成的部分。运行迁移。