提问人:sin cara 提问时间:1/15/2014 更新时间:8/6/2014 访问量:1640
使用 NPOCO 映射复杂类
mapping complex class with NPOCO
问:
是否可以将复杂类与嵌套类和集合类的 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; }
}
是否可以映射 User 并使用一个查询填充 Address 属性和 Cars 属性?
我已经看到我可以做一个 OneToMany Fetch,并且也可以映射一个属性,它是一个类,但我不确定我是否可以用一个 fetch 映射一个具有这两个的类。
答:
0赞
Schotime
8/6/2014
#1
这真的不可能。我将首先映射到扁平化的 DTO,然后执行 LINQ 查询以将其放入上述模型中。
评论
0赞
Tom Mayfield
1/28/2023
你能更新你的答案以匹配当前的行为吗?github.com/schotime/NPoco/wiki/Mapping-to-Nested-Objects
评论