Я хочу выполнить один запрос (или хранимую процедуру с несколькими наборами результатов). Я знаю, как сделать множественное сопоставление с помощью Dapper, но я не могу разобраться, как сопоставить две коллекции с одним и тем же родителем. По сути, учитывая это определение объекта...
class ParentObject
{
string Name { get; set; }
ICollection<ChildObjectOne> ChildSetOne {get;set;}
ICollection<ChildObjectTwo> ChildSetTwo { get; set; }
}
class ChildObjectOne
{
string Name { get; set; }
}
class ChildObjectTwo
{
int id { get; set; }
string LocationName { get; set; }
}
Я хочу иметь возможность запускать запрос Dapper, который каким-то образом дает:
IQueryable<ParentObject> result = cnn.Query(
// Some really awesome dapper syntax goes here
);