【问题标题】:Updating ado.net entity data model without effecting model classes already in EDMX更新 ado.net 实体数据模型而不影响 EDMX 中已有的模型类
【发布时间】:2015-08-14 16:47:12
【问题描述】:

我已经对 EDMX 实体数据模型类中的模型进行了很多属性验证。但是通过添加新表进行更新时,ado.net 实体数据模型自动删除了我给定的所有属性。

有什么方法可以更新新添加的表模型类而不影响我自定义的其他模型..

【问题讨论】:

  • 您可以创建一个 ViewModel 类,它拥有与您的复杂类型相同的属性,添加您的数据注释,然后将它们映射到您的实际复杂类型。

标签: c# asp.net-mvc-5 ado.net-entity-data-model


【解决方案1】:

不好的一点是你处理过自动生成的代码。

但是你很幸运,如果你更仔细地观察你的模型类,你应该会看到它们是部分类,所以你可以在另一个文件中扩展这些类并将它们的属性分别放在每个文件上,你不会受到影响任何一代的 EDMX。

试试这个并给我们结果;-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-02
    • 2023-04-01
    • 2017-04-25
    • 2013-01-04
    相关资源
    最近更新 更多