Вам нужно будет превратить его в два запроса:
var query = (from n in mydatacontext select new {n.field1,n.field2, n.field3}).AsEnumerable();
query = from n in query select new {n.field1, n.field2, DateToUniversal(n.field3)};
Важно, чтобы query
было IEnumerable
вместо var
(или IQueryable
) Важно, чтобы вы позвонили AsEnumerable()
, чтобы вы получили IEnumerable<T>
, так как мы хотите заставить второй запрос использовать LINQ to Objects по результатам первого (LINQ to SQL) запроса.
Я сейчас не перед ВС, но это должно сработать.
Спасибо itowlson за указание на то, что это должно быть IEnumerable<T>
, а не просто IEnumerable
!