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