我想写一个简单的查询,但是有一些问题。我有 2 张桌子 M 到 N:
用户 -> 事件。
我想获取特定事件的所有用户(通过 eventId 获取此事件)。
public IQueryable<User> GetUsersByEventId(int eventId)
{
IQueryable<User> query = this.Context.Users.AsQueryable();
return query.Where(x => x.Events.SingleOrDefault(e => e.EventId == eventId)); ??
}
缺少某些东西,我不知道是什么,有人可以帮助我吗?非常感谢 !