实体模型 - 指定显示属性

时间:2014-02-03 19:12:03

标签: wpf entity-framework

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

示例:

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

1 个答案:

答案 0 :(得分:0)

1>要指定应显示的内容,采用哪种格式,最好使用ViewModel将数据转换为您希望显示的数据。您还可以在XAML文件中修改用户控件的datatemplate。

2 - ;

  

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

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