2011-10-10 81 views
0

我通过ADO.NET实体数据模型使用WCF数据服务,并且我有一个'订单'集合的'客户'对象。收集属性的排序

我有一个单一的查询返回客户对象,与嵌入式订单集合。

如何通过OData URI(或其他任何机制)指定我希望“订单”集合按特定属性排序?

我对我的订单对象PK是一个GUID,所以如果我单纯依靠数据库命令,我基本上回到我的订单集合,这是不太理想...

注随机的顺序:这必须用单个查询完成,我不想查询客户,然后必须再次查询订单。

感谢

回答

0

的OData协议目前没有办法做到这一点。 您可能会尝试使用服务操作为您运行查询,但之后它必须返回IQueryable,并且客户端仍需要请求$ expand(因为您无法在服务器上自动展开)。不知道这是否适用于EF供应商,但可能。