【问题标题】:What is the best way to re-name a column in edmx?在 edmx 中重命名列的最佳方法是什么?
【发布时间】:2013-05-14 04:47:38
【问题描述】:

我正在使用实体框架 4.0,我的方法是数据库优先方法。重命名列名或更改 edmx 中列的数据类型的最佳方法是什么。

提前致谢。

【问题讨论】:

    标签: sql-server edmx entity-framework-mapping


    【解决方案1】:

    要重命名列:

    1. 重命名 SQL Management Studio 中的列。
    2. 在 EDMX 编辑器中,选择“从数据库更新”,然后完成向导。您将获得一个具有更新名称的新列,以及一条指出旧列未映射的错误消息。
    3. 删除旧列。

    更改数据类型:

    1. 在 SQL Management Studio 中更新数据类型。
    2. 在 EDMX 编辑器中,选择“从数据库更新”,然后完成向导。您将收到一条错误消息,指出映射无效。
    3. 更改列的数据类型以匹配您在 SQL Management Studio 中选择的内容。

    【讨论】:

    • 所以重命名列后如何将更改发布到另一个数据库服务器
    猜你喜欢
    • 2012-11-21
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 2011-03-31
    • 2021-01-14
    • 2021-06-07
    相关资源
    最近更新 更多