奇妙なシーンがあります。RIA サービスは、1 つを除くすべてのエンティティで機能しています。
この 1 つのエンティティで、svc に渡される URL が標準であれば機能します。take パラメータがある場合は機能しません。
URL の例
http://mysite/ClientBin/Myclass.svc/binar/GetEntity1 //(works)
http://mysite/ClientBin/Myclass.svc/binar/GetEntity1?$take=20 //(does not work)
私がこの問題を抱えているのは、この単一のエンティティだけです。他の誰もこの問題を抱えていません。
何か案は?
編集:クエリスクラバーを無効にし、キャッシュされたエンティティのリストを使用して修正しました。スクラビング クラスを使用してクエリを整理し、LINQ to nHibernate がクエリを処理できるようにしますが、それを行うのはいくつかの型だけです。それでも、他のエンティティでは問題なく機能しますが、このエンティティでは機能しません。