我想执行一条查询(或具有多个结果集的存储过程)。我知道如何使用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
);