WCF会在服务元数据中发布这些属性吗?

时间:2015-01-03 12:57:22

标签: .net wcf

WCF会在服务元数据中公开这些属性吗?因为[DataContract]属性未分配给该类。

public class Contact
{
  [DataMember]
  public string FirstName {get;set;}

  [DataMember]
  public string LastName;
}

1 个答案:

答案 0 :(得分:1)

来自JuvalLöwy的编程WCF服务,第三版 版权所有©2010JuvalLöwy。

  

如果类型已包含DataMember属性(但不包含   DataContract属性),这些数据成员契约将被忽略   就好像他们不在场一样。

如果所有属性都没有关闭,那么WCF将推断并应用元数据中的[DataContract]和[DataMember]属性。