我需要使用 WCF OData服务查询OData端点,并返回按 GUID 列排序的实体。
当我执行以下声明时
var employees = odataService.Employees
.OrderBy(x => x.ID)
.ToList();
odataService 是WCF生成的代理类。
我得到了预期的实体,但他们没有订购。它们按照数据库中引入的顺序返回。
即
70c63a41-a1a8-4cd0-be9e-685aa6a1df1e
90bc0ba7-9dc3-411c-abe4-845ace740b32
588e4b3c-9ad9-40a1-89da-fe39765e4d03
LINQ语句生成的URL如下:
http://localhost:21157/odata/Employees()?$的OrderBy = ID
如何获取GUID列所订购的实体?
谢谢。