【发布时间】:2021-11-06 22:08:11
【问题描述】:
所以这是我获取特定 groupId 课程的方法。我想做的是从数据库表中只获取 CourseId 。此方法现在返回 List。如何仅从表中获取 CourseId 值,而不是从列表中获取?
public async Task<List<PupilGroup>> CheckDoesTeacherCanSeeGroupAsync(long teacherId, long? groupId)
{
var courseOfGroup = await _applicationContext.PupilGroups
.Where(x => x.Id == groupId)
.Select(x => new PupilGroup
{
CourseId = x.CourseId
})
.ToListAsync();
return courseOfGroup;
}
请指导我
【问题讨论】:
-
"gives 'long' 不包含 'GetAwaiter' 的定义...无法在 Google 中找到原因" - 然后我建议学习 C#。 async/await 背后的概念并不完全不在文档中,因为 async 是该语言的核心概念。如果你错过了,你可能会错过很多基础知识。
标签: c# entity-framework linq iqueryable