У меня проблема ... У меня есть три таблицы: game
, gamelist
и player
.Таблица game
содержит игры, таблица gamelist
содержит всех игроков, которые хотят играть в игру, а таблица player
содержит всех игроков.
Я сделал этот запрос:
var query1 = from es in gr.games
join esh in gr.gameLists on es.id equals esh.gameID
where es.holdID == play.holdID && esh.playerID.HasValue && esh.playerID == personID
select es;
Этот запрос возвращает мне все игры, на которые подписан игрок ... но как мне получить все игры, на которые он не подписан?Есть намеки или идеи?