我想知道如何创建DAO类以映射一对多关系船。
我有一个table
和Person
的汽车桌子,一个人可以拥有1辆或多辆汽车。
我从DTO开始:
public class Car
{
public int Id { get; set; }
public string Name { get; set; }
public string Color{ get; set; }
}
public class Person
{
public int PersonId { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public List<Car> Cars;
}
假设我做了一个查询:
SELECT * FROM PERSON P INNER JOIN CAR C ON P.ID = C.PERSON_ID ORDER BY P.ID
并拥有这些数据
那么,如何创建我的DAO类以从DB中检索具有相应汽车的人员数据?
谢谢