以下のコードのように 2 つのリストを減算しようとすると、assignUsers
3 つのレコードがあり、assignedUsers
2 つの行があります。メソッドの後Except
、私はまだ3行を取得しますが、2行assignedUsers
が似ているため、1レコードを取得する必要がありますassignUsers
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();