私は ADO.Net Data Services を使用しており、いくつかの linq to entities ステートメントの結果を返すサービス操作があります。これらの Linq ステートメントの一部として、サブオブジェクトを含める .Include("NavProp") があります。このサービス操作を実行すると、展開されたインクルードが返されないようです。それがなぜなのか、それを修正する方法を知っている人はいますか?そのサブオブジェクトを拡張するために、サービス操作の呼び出しにキーワードを追加することは可能ですか? ( $expand=subObject を試しましたが、うまくいかないようです - 悪いリクエストです)。
1.) .Include を返すサービス操作の linq ステートメントの構文 (これは不可能だと確信しています)
something like:
(from c in context.MyObj.Include("SubObj")
select c).ToList()
(this works inside the service operation, but doesn't provide the SubObj on the client side)
また
2.) サブオブジェクトを展開するためのサービス操作要求の構文
something like: http://localhost/MyDataService/MyDataService.svc/ServiceOp1?param1=234$expand=SubObj (note: this doesn't work)