使用 oData 对其嵌套属性进行排序的对象

时间:2021-05-27 06:36:45

标签: c# entity-framework asp.net-web-api odata

我是 odata 的新手 我正在尝试查询具有排序嵌套属性的对象,我有两个表

员工和员工技能

employee 表包含所有与员工相关的数据,如姓名、地址、mailId employee_skills 包含员工的所有技能

<头>
employeeId 技巧 代码 isPrimary
100010 javascript DNID true

一个api https://localhost:4432/api/v1.0/Employee/100010

返回员工的单个对象以及员工技能数组

 {
  employeeId: "100010",
  name: "ABC"
  skills: [{isPrimary: true, skillOn: "C", code: "TIDP"},
          {isPrimary: false, skillOn: "javascript", code: "TIDP"},
          {isPrimary: false, skillOn: "C", code: "DNID"},
          {isPrimary: true, skillOn: "javascript", code: "DNID"}]
  }

我希望技能总是以排序的形式出现。代码排序

所以我尝试了 api https://localhost:4432/api/v1.0/Employee/100010?$expand=Employee$orderby=Employee/skills 代码说明

但它不起作用我做错了什么或我错过了什么请帮助我提前谢谢

0 个答案:

没有答案
相关问题