Это что-то вроде хака, но похоже, что он работает с Linq to SQL:
return from ju in context.Job_Users_Assigned
where ju.UserID == user.ID
orderby ju.Created ?? DateTime.MaxValue descending;
Итак, я подставляю максимально возможное значение DateTime, когда фактическое значение «Create» равно нулю. Это поместит все нулевые значения в верхнюю часть.
Другой подход состоит в том, чтобы упорядочить по тому, имеет ли поле даты значение. Это тоже работает:
return from ju in context.Job_Users_Assigned
where ju.UserID == user.ID
orderby ju.Created.HasValue descending
orderby ju.Created descending;