我正在为当前查询使用多个映射,现在我需要在初始查询上映射另一个对象。
例如:
public class Part {
public int Id { get; set; }
public string Name { get; set; }
public Address Address { get; set; }
}
public class Address {
public int Id { get; set; }
public string Street { get; set; }
public SiteOu Ou { get; set; }
}
public class SiteOu
public int Id { get; set; }
public string Name { get; set; }
}
小巧玲珑:
connection.Query<Part, Address, Part>(sql, (part, address) => {
part.Address = address;
});
如何让 Address 类拥有 SiteOu 信息?
这个例子不是我实际在做的,因为我实际上有
Query<T1,T2,T3,T4,T5,TResult>();
我在查询中进行 1 次选择和 5 次连接。所以希望我不需要更多的查询重载。