UTC по местному времени с использованием Linq to Entities

Мне нужно перевести поле из UTC в местное время в запросе LINQ to Entities. Но он не распознает метод System.DateTime ToLocalTime, который я должен был использовать.

Мой запрос был таким:

Выбрать запросы, для которых не существует никаких других запросов в тот же день в локальном, еще не разрешенном . Учитывая, что IncommingDateTime хранится в UTC, это запрос.

from r in Requests
where Request.Count(x => x.IncommingDateTime.ToLocalTime().Date == r.IncommingDateTime.ToLocalTime().Date 
&& x.Resolved == false ) = 0
select r

Буду признателен за любую помощь.

1
задан Belén Morenate 4 October 2010 в 16:58
поделиться