Может ли Dapper возвращать данные непосредственно в DTO/POCO, который имеет только подмножество полей, т.е. могу ли я использовать классы, которые не содержат все столбцы в таблицах базы данных?
Например, если у меня есть следующий запрос (извините за мой sql - не моя сильная сторона):
select c.Name as "Customer", o.Number as "OrderNo", ol.Number as "Line", p.Description as "Product", ol.Qty
from order o
join customer c on c.Id = o.CustomerId
join orderLine ol on ol.OrderID = o.Id
join product p on p.Id = ol.ProductId
where o.date >= 1/9/2013 and o.date <= 30/9/2013
Как я могу использовать Dapper для чтения этого в массив/IEnumerable следующего класса:
class CustOrders{
string Customer {get;set;}
integer Order {get;set;}
string Line {get;set;}
string Product {get;set;}
integer Qty {get; set;}
}
Спасибо, Тим.