I am doing two fetches from database by linq2db. I have two list TaskDone and TaskNotAccomplished. I want to have the rows which are not in TaskDone List
taskDone = from t in db.tblTasks join a in db.tblTaskResult on t.TaskId equals a.TaskId
where
a.UserId == tUserId
select new taskDone
{
TaskId = t.TaskId.ToString(),
Subject = t.Subject
}).ToList());
taskNotAccomplished= from t in db.tblTasks where
t.IsActive == true
select new TaskNotAccomplished
{
TaskId = t.TaskId .ToString(),
Subject= t.Subject,
EndDate = t.DateTaskEnd,
TaskTime= t.TaskTime,
}).ToList());
how can I not fetch the rows that are in taskDone (TaskId) List?