可以用NPoco同时映射一个复杂的类和一个嵌套类和一个集合类吗?我已经看过文档了,但不是100%清楚我是否可以用一个查询映射到这个类。
例如,给定以下类:
public class User
{
public int UserId { get; set; }
public string Name { get; set; }
public Address Address { get; set; }
public List<Car> Cars { get; set; }
}
public class Address
{
public string Street { get; set; }
public string City { get; set; }
}
public class Car
{
public string Make { get; set; }
public string Color { get; set; }
}是否可以使用一个查询映射用户并填充Address属性和Cars属性?
我已经看到我可以做一个OneToMany Fetch,也可以映射一个属性,它是一个类,但我不确定我是否可以用一次fetch映射一个具有这两个属性的类。
发布于 2014-08-06 20:39:43
这是不可能的。我会首先映射到一个扁平的DTO,然后执行一个LINQ查询,将其放入上面的模型中。
https://stackoverflow.com/questions/21124745
复制相似问题