【发布时间】:2012-08-31 13:49:02
【问题描述】:
我有一个 WCF 方法:
public IQueryable<AmenitySummary> GetAmenities(string searchTerm)
现在,AmenitySummary 是这样定义的
[DataContract]
public class AmenitySummary
{
[DataMember]
public int AmenityId { get; set; }
[DataMember]
public string Amenity { get; set; }
[DataMember]
public string LowerCaseAmenity { get; set; }
}
在我的客户端解决方案中,我有一个调用此方法的项目。问题是Reference.cs文件中的签名是这样的
public object GetAmenities(string searchTerm) {
return base.Channel.GetAmenities(searchTerm);
}
怎么来的?为什么返回类型不是IQueryable<AmenitySummary>?我错过了什么?
不仅如此,当我尝试在客户端使用 AmenitySummary 时,由于无法识别,我无法做到这一点。我认为这是相关的。
谢谢,
S
【问题讨论】: