编写DAO类以填充一对多关系

时间:2019-05-25 14:29:56

标签: c# dao dto

我想知道如何创建DAO类以映射一对多关系船。

我有一个tablePerson的汽车桌子,一个人可以拥有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

并拥有这些数据

enter image description here

那么,如何创建我的DAO类以从DB中检索具有相应汽车的人员数据?

谢谢

0 个答案:

没有答案