Добавить вычисляемое поле в проекцию linq с помощью автомпера - PullRequest
0 голосов
/ 05 июня 2019

Наличие сопоставления с автоматом, который отображает сущность Orders в OrdersDto я бы добавил вычисляемое поле не в доменной таблице (Заказы)

Я не знаю, если это возможно, и если я правильно спросил, но я надеюсь, что код будет полезен

CreateMap<Orders, OrdersDto>()
            .ForMember(x => x.Id, conf => conf.MapFrom(i => i.OrderId))
            ...other fields

var orders = _ordersRepository.GetOrders();//<==Orders Table
var ordersView = (from o in orders
                  join s in solvency on o.Code equals s.Code 
                              into os
                              from x in os.DefaultIfEmpty()
                              let computed = ...
                              select new
                              {
                                  fields...
                                  MyComputed = x.computed //<== want to include
                              })
                            .ToList();

Я бы хотел, чтобы мой запрос в контроллере действий был более читабельным при использовании

ProjectTo<OrdersDto>()

удаление проекции на анонимный объект с помощью linq

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