Я хотел бы знать, как я могу создать классы DAO для сопоставления корабля отношений «один ко многим».
У меня есть таблица Car 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 для получения из БД данных о людях с соответствующими машинами, которые у них есть?
Спасибо