2011-10-10 121 views
0

我通過ADO.NET實體數據模型使用WCF數據服務,並且我有一個'訂單'集合的'客戶'對象。收集屬性的排序

我有一個單一的查詢返回客戶對象,與嵌入式訂單集合。

如何通過OData URI(或其他任何機制)指定我希望「訂單」集合按特定屬性排序?

我對我的訂單對象PK是一個GUID,所以如果我單純依靠數據庫命令,我基本上回到我的訂單集合,這是不太理想...

注隨機的順序:這必須用單個查詢完成,我不想查詢客戶,然後必須再次查詢訂單。

感謝

回答

0

的OData協議目前沒有辦法做到這一點。 您可能會嘗試使用服務操作爲您運行查詢,但之後它必須返回IQueryable,並且客戶端仍需要請求$ expand(因爲您無法在服務器上自動展開)。不知道這是否適用於EF供應商,但可能。