【问题标题】:Entity Model - Specify display properties实体模型 - 指定显示属性
【发布时间】:2014-02-03 19:12:02
【问题描述】:

我有我的实体模型,我希望能够在实体类中指定属性,例如“不显示此属性”或“应使用此字符串显示此属性”等。我将如何做这个?有没有办法确保在我的 edmx 更改时重新生成模型时这些属性不会被删除? 谢谢。

例子:

[DisplayName="SomeColumnNameToUse"]
public String SomeModelProperty {get;set;}

【问题讨论】:

  • 在这里展示一些包含更多细节的示例代码可能会有所帮助。

标签: wpf entity-framework


【解决方案1】:

1> 要指定应显示的内容、格式,最好使用 ViewModel 将数据完全转换为您希望显示的数据。您也可以在 XAML 文件中修改用户控件的数据模板。

2>

有没有办法确保这些属性不会被删除 模型被重新生成

你可以使用部分类。保持生成的类干净,只需使其部分。然后创建一个部分自定义类。尽管如此,与您的低级 POCO 高度耦合并不是一个好主意。我再说一遍,你最好在 ViewModel 中使用它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    相关资源
    最近更新 更多