Инверсия зависимости и System.Data.Common.DbDataReader
Если мы не используем EF (такое случается), то нам нужно как-то устроить загрузку объектов из базы данных. Вариант: берём
Однако, мы ждём, пока заполнится
Читать: https://habr.com/ru/post/662976/
Если мы не используем EF (такое случается), то нам нужно как-то устроить загрузку объектов из базы данных. Вариант: берём
DataSet
, делаем ему SomeDataAdapter.fill(...)
, а из него берём данные для строительства нужных объектов. При этом класс, который умеет заполнять DataSet
, не знает, для объектов какого класса он это делает. Абстракция, низкая связанность, всё хорошо. Однако, мы ждём, пока заполнится
DataSet
, только после этого можем начать Читать: https://habr.com/ru/post/662976/