簡単なクエリを書きたいのですが、いくつか問題があります。MからNまでの2つのテーブルがあります:
ユーザー -> イベント。
特定のイベントのすべてのユーザーを取得したい (このイベントを 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)); ??
}
何かが足りないのですが、何がわからないのですか? 誰か助けてくれませんか? どうもありがとう !