2014-03-13 32 views
0

爲什麼我得到的操作不支持WCFTestClient,因爲它是...類型? (見截圖)WCFTestClient操作不支持,因爲它是類型

的呈三角方法工作正常普通的合同,但沒有工作合同闖民宅實體框架類

有兩種反應DataContracts。

  • 平原數據合同

    [DataContract] 公共類GetSomeResponseDataContract { 私人收集myFund;

    [DataMember] 
    public Collection<MyFund> MyFund 
    { 
        Get { } 
    } 
    

    }

哪裏MyFund是

[DataContract] 
    public class MyFund 
    { 
     [DataMember] 
     public string FundCode { get; set; } 

     [DataMember] 
     public string FundName { get; set; } 
. 
. 
} 
  • 數據與EntityDataContract合同

    [DataContract] 公共類GetYoursResponseDataContract { 私人收藏yourFund;

    [DataMember] 
        public Collection<YoursFund> YourFund 
        { 
         Get { } 
        } 
    } 
    

哪裏YourFund是

[EdmEntityTypeAttribute(NamespaceName="RModel1", Name="YoursFund")] 
    [Serializable()] 
    [DataContractAttribute(IsReference=true)] 
    public partial class YoursFund : EntityObject 
    { 
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)] 
     [DataMemberAttribute()] 
     public global::System.String FundCode 
     { 
      get 
      { 
       return _FundCode; 
      } 
      set 
      { 
       OnFundCodeChanging(value); 
       ReportPropertyChanging("FundCode"); 
       _FundCode = StructuralObject.SetValidValue(value, false); 
       ReportPropertyChanged("FundCode"); 
       OnFundCodeChanged(); 
      } 
     } 
} 

enter image description here

回答

0

下面是不是WCF測試客戶端支持的功能列表:

類型:流,信息,XmlElement的,XmlAttribute,XmlNode,實現IXmlSerializable接口的類型,包括r高興的XmlSchemaProviderAttribute屬性,以及XDocument和XElement類型和ADO.NET DataTable類型。

嘗試使用其他客戶端如WCFStorm或創建一個代理客戶端,並檢查

在你的情況下,儘量不返回的結果列表,收藏

相關問題