【发布时间】:2015-09-20 09:37:44
【问题描述】:
虚拟属性是否需要 [DataMember] 属性?
[DataMember]
public string Title { get; set; }
[DataMember]
public virtual ApplicationUser User { get; set; }
或者这是正确的方法:
[DataMember]
public string Title { get; set; }
public virtual ApplicationUser User { get; set; }
【问题讨论】:
-
所以只有当我需要访问 wcf 客户端上的虚拟属性时才需要它?
-
与是否虚拟无关。问题是:您是否希望
User被序列化?是的,如果你想在客户端访问它。 -
谢谢。这就是我需要知道的。如果你愿意,你可以创建一个答案,这样我就可以接受它作为我的解决方案。