Я пытаюсь получить день недели из Nullable DateTime, а затем присоединяюсь к списку дней.
Моим решением было сначала преобразовать его в DateTime, но Linq to Entities это не нравится.
LIST - это IEnumerable<string>
предложения?
var result = from X in model.X
where X.StartDate.HasValue
join item in LIST on
Convert.ToDateTime(X.StartDate).DayOfWeek.ToString() equals item
select X;
Преобразование в цепочку методов не поможет:
var result = model.X.Where(x => x.StartDate.HasValue).Join(LIST,x => Convert.ToDateTime(x.StartDate).DayOfWeek.ToString(), item => item, (x, item) => x);