Kodun altında 2 liste çıkarmayı deniyorum, assignUsers
3 kayıt var ve assignedUsers
2 satır var. Ben 1 kayıt almalısınız rağmen assignedUsers
2 satır Except
yöntem beklendiği gibi çalışma yapmak için assignUsers
amacıylaList.Except çalışmıyor
var users = accountApp.GetUsersByAccountId(context.GetUserData().AccountId);
List<AssignUserViewModel> assignUsers = Mapper.Map<List<AssignUserViewModel>>(users).ToList();
var mailUsers = mailApp.GetMailAssignedByMailId(id).Select(m => new { m.UserId, m.User.Name }).ToList();
List<AssignUserViewModel> assignedUsers = mailUsers.Select(Mapper.DynamicMap<AssignUserViewModel>).ToList();
assignUsers = assignUsers.Except(assignedUsers).ToList();
Kişisel mapper muhtemelen referanslar kaybediyor ve tipi muhtemelen tanımlanmış başka hiçbir karşılaştırıcısı vardır. – leppie
IComparerer kullanarak bir karşılaştırma işlevi yazın. –
@leppie cevap olarak göndermelisiniz :) –