Допустим, у меня есть ряд объектов, которые образуют совокупность.
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.
Итак, для данного идентификатора A я хочу, чтобы мои объекты также имели все свои дочерние данные.
Я предполагаю, что мне нужно как-то использовать QueryMultiple, но я не уверен, как это лучше всего сделать.
QueryMultiple
? Я только что загрузил dapper ... если вы имеете в виду dapper-dot-net. - person IAbstract   schedule 27.05.2011