1
我试图遵循Petapoco网站上的文档,尽可能没有运气。如何做Petapoco加入
我有一个Customer
poco,我修改了List<Order> Orders {get; set;}
。我想查询客户并在每个客户对象中包含相关订单。
using (var db = new Database("NorthWind"))
{
var sql = Sql.Builder
.Select("*")
.From("Customers customers")
.LeftJoin("Orders orders").On("customers.CustomerID = orders.CustomerID")
.OrderBy("customers.CustomerID");
return db.Fetch<Customer, List<Order>, Customer>(
(c, o) => { c.Orders = o; return c; }, sql);
}
客户数据总是返回,但订单总是空的。思考?
其实我有一个订单列表(属性)的客户对象。我能够通过将命令添加到列表而不是分配来完成这项工作。 – 2014-10-12 02:22:55