2 つの方法で WCF サービスを作成しました。
[ServiceContract(Namespace = "")]
[SilverlightFaultBehavior]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class MyDataService
{
[OperationContract]
public IQueryable<object> Service1()
{
PivotData pivot = new PivotData();
IQueryable<object> list = pivot.GeneratePivotData();
return list;
}
[OperationContract]
public string Service2()
{
return "hello";
}
}
Service2 は完全に正常に動作します。ただし、service1は恐ろしい「リモートサーバーがエラーを返しました:見つかりません」を返します
return type に関係していると思いますが、IQueryable<object>
機能させるために何を変更すればよいかわかりません。List<string>
、および他のいくつかを試しObservableCollection<object>
ましたが、役に立ちませんでした。
データをクライアントに戻すにはどうすればよいですか?
ありがとう