У меня есть 2 списка GUIDs как:Как найти разницу между 2 IEnumerable объектами
IEnumerable<dynamic> userids = null;
IEnumerable<dynamic> lsCheckedUsers = null;
UserIds и lsCheckedUsers список заполняется из базы данных SQL с помощью щеголеватой.
Теперь я хочу найти всех пользователей, которые не находятся в lsCheckedUsers.
Я попробовал следующее
var userdifference = userids.Where(i => !lsCheckedUsers.Contains(lsCheckedUsers));
var userdifference = userids.Except(lsCheckedUsers);
Ни один из указанных выше фактических доходов разница между 2.
Как я могу получить разницу GUIDs, которые не существуют в обоих.
Я уверен, что lsCheckedUsers имеет Guids, которые находятся в идентификаторами пользователей
'lsCheckedUsers.Contains (lsCheckedUsers)' является примечание очень интересное заявление - будет постоянным ('false' я думаю) все время ... –
Есть ли причина, что вы используете' 'IEnumerable вместо' IEnumerable '? –
itsme86