【问题标题】:Entity Framework: How to update database when modifying Model实体框架:修改模型时如何更新数据库
【发布时间】:2011-03-10 15:46:33
【问题描述】:

在 Entity Framework 4 中有“从数据库更新模型”和“从模型生成数据库”选项。但是我缺少的是一个选项,例如

从模型更新数据库

通过修改数据库架构(例如添加新列)反映模型中所做的更改(例如添加新属性或导航属性)。不会丢失其内容。

是否有人知道实现此目的的方法,或者是否有 t4 模板可以在不删除现有表的情况下执行架构更新? (我使用的是 Visual Studio 2010、.Net 4.0 和 SQL Server 2008)

谢谢

【问题讨论】:

标签: c# sql-server entity-framework ado.net entity-framework-4


【解决方案1】:

到目前为止,我发现的最佳方法是先更新数据库,例如向表中添加一列,然后从数据库中更新模型。这适用于小的更改。

【讨论】:

    猜你喜欢
    • 2011-02-26
    • 2015-09-21
    • 2011-04-28
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多