2

我正在尝试使用 NHibernate 创建 OData WCF 服务,我想$expand在查询中使用。我发现了一个 interface IExpandProvider,我猜它就是(曾经)用于此目的。但它说The IExpandProvider interface is deprecated.目前实施扩展的方法是什么?

4

1 回答 1

0

从 V2 开始,不推荐使用 IExpandProvider,因为它不支持新的查询选项,例如 $select。“新”方式是实现 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 回答