2

$expandNHibernate を使用して OData WCF サービスを作成しようとしていますが、クエリで使用したいと考えています。IExpandProviderまさにこの目的のための (だった)インターフェースを見つけました。しかし、The IExpandProvider interface is deprecated.展開を実装する現在の方法は何ですか?

4

1 に答える 1

0

V2 以降、$select などの新しいクエリ オプションをサポートできないため、IExpandProvider は廃止されました。「新しい」方法は、IQueryable を実装することです。すべてのクエリ オプションは、LINQ 式ツリーに変換されます。その方法についてもう少し詳しく知りたい場合は、次のシリーズを参照してください: http://blogs.msdn.com/b/vitek/archive/2010/02/25/data-services-expressions-part-1-intro。 aspx。$expand について話している部分はここにあります: http://blogs.msdn.com/b/vitek/archive/2010/07/15/data-services-expressions-part-9-expansions.aspx

于 2013-01-06T19:36:34.947 に答える