Сопоставление Dapper Query с коллекцией объектов (которая сама имеет пару коллекций)

Я хочу выполнить один запрос (или хранимую процедуру с несколькими наборами результатов). Я знаю, как сделать множественное сопоставление с помощью 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
);
5
задан Alex 25 September 2019 в 11:44
поделиться