I have to list all \"shift\" data to be assigned to an \"employee\" but shift data must not be included if it is already existing in employ
The outcome sql will be different but the result should be the same:
var shifts = Shifts.Where(s => !EmployeeShifts.Where(es => es.ShiftID == s.ShiftID).Any());