кто сталкивался, как можно создать Expression который можно вставить в метод Select и он возьмет с одного объекта в новый ?
делал метод расширения для класса из которого берем в класс который нужно вернуть, но такой способ взятия с IQueryable не очень хорош, так как запрос будет выглядеть так select * from myTable и дальше преобразует в нужный нам объект. надеюсь мысль донес ))
смотрите в сторону Expression.Bind и Expression.MemberInit
select fiel1, field2 from myTable не даст ускорении работы по сравнению select * from myTable, вроде! Но уменьшит передаваемый объём данных.
так если меньше данных запрашивать с бд, то вернет быстрее
Обсуждают сегодня