【发布时间】:2021-07-26 14:20:52
【问题描述】:
我正在使用.Net core 3.1 并寻找一种方法来组合两个结果集-
我有一个返回以下字段的结果集-
{
"studentId": 1001,
"studentName": "John Smot",
"studentGrade": 5
},
{
"studentId": 1002,
"studentName": "Amy Johnson",
"studentGrade": 4
}
我还有一个返回学生类别信息的结果集-
{
"categoryId": 1000,
"categoryName": "EVS",
"studentId": 1001
},
{
"categoryId": 1000,
"categoryName": "EVS",
"studentId": 1002
}
简而言之,类别结果集也会返回属于它的学生 ID。所以这里两个学生都属于类别 1000。
我想将第一个结果与第二个结果结合起来,这样它就会返回类别以及学生信息-
{
"studentId": 1001,
"studentName": "John Smot",
"studentGrade": 5,
"categoryId": 1000
},
{
"studentId": 1002,
"studentName": "Amy Johnson",
"studentGrade": 4,
"categoryId": 1000
}
这两个结果都来自不同的来源,我不确定是否有直接的方法可以做到这一点。有人可以建议实现这一目标的最快方法吗?
【问题讨论】:
-
您自己有没有尝试过? Stack Overflow 不存在为您编写代码。
-
@IanKemp 未尝试但已调查并没有找到确切的解决方案。无论如何,我一直在寻找一种方法来做到这一点..而不是实际的代码。
标签: .net-core asp.net-core-webapi asp.net-core-3.1 webapi