WCF会在服务元数据中公开这些属性吗?因为[DataContract]
属性未分配给该类。
public class Contact
{
[DataMember]
public string FirstName {get;set;}
[DataMember]
public string LastName;
}
答案 0 :(得分:1)
来自JuvalLöwy的编程WCF服务,第三版 版权所有©2010JuvalLöwy。
如果类型已包含DataMember属性(但不包含 DataContract属性),这些数据成员契约将被忽略 就好像他们不在场一样。
如果所有属性都没有关闭,那么WCF将推断并应用元数据中的[DataContract]和[DataMember]属性。