Dim gcCalendarsFromDB33 = (From ugc In Me.User_GroupCalendars _
Group Join x In dbmOffline.GroupCalendars On ugc.GroupCalendarID Equals x.ObjectID Into co = Group _
From x2 In co.DefaultIfEmpty() _
Where String.IsNullOrEmpty(x2.ObjectID) _
Select ugc.GroupCalendarID).ToList()
Почему-то ничего не возвращает, хотя dbmOffline.GroupCalendars содержит 1 элемент, а Me.User_GroupCalendars — 3
Другой запрос
Dim gcCalendarsFromDB44 = (From ugc In Me.User_GroupCalendars _
Group Join x In dbmOffline.GroupCalendars On ugc.GroupCalendarID Equals x.ObjectID Into co = Group _
From x2 In co.DefaultIfEmpty() _
Select ugc.GroupCalendarID).ToList()
возвращает только 1 элемент
Как мне вернуть все элементы, которых нет в dbmOffline.GroupCalendars? Except не предлагать.