私は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