Допустим, у меня есть ряд объектов, которые образуют агрегат.
public class C{
public string Details {get;set;}
}
public class B{
public string Details {get;set;}
public List<C> Items {get;set;}
}
public class A{
public long ID {get;set;}
public string Details {get;set;}
public List<B> Items {get;set;}
}
с использованием Dapper, что такое лучший способ заполнить их из таблиц в базе данных (в моем случае это postgres, но это не имеет значения). Таблицы в этом примере практически соответствуют одной объектной модели. Свойство Items в классе, представляющее отношения внешнего ключа для каждого подчиненного объекта. то есть 3 таблицы, A имеет отношение «один ко многим» с B, B имеет отношение «один ко многим» с C.
Итак, для данного идентификатора AI хочу, чтобы мои объекты также имели все свои дочерние данные.
My лучше всего предположить, что мне нужно как-то использовать QueryMultiple, но я не знаю, как лучше это сделать.