AutoMapper ProjectTo с одной сущностью? - PullRequest
0 голосов
/ 07 сентября 2018

Итак, я использую AutoMapper с расширениями IQueryable, чтобы выбрать несколько действительно простых моделей представления для представлений списка. Это позволяет мне не загружать целиком объектный объектный каркас, но я столкнулся с не совсем идеальной ситуацией, когда мне нужно вытащить простую модель представления для одного сложного объекта.

userQuery.Where(u => u.Id == id).ProjectTo<SimpleUserViewModel>().FirstOrDefault();

Я мог бы сделать обычный AutoMapper.Map, но он тянет весь объект и дочерние объекты, когда мне может понадобиться только одно свойство от дочернего, и я не хочу есть стоимость извлечения базы данных.

Есть ли лучший способ приблизиться к этому для получения единственной сущности и испускания выбора через структуру сущности только для захвата необходимых объектов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...