Я работаю над этим приложением с Net 1.1. и он использует весь этот год - 3 уровня, презентацию, бизнес и данные.Заменить DataTable, DataSet со списком
Уровень данных в основном используется DataSet и DataTables для получения данных из SQL, и для того, чтобы получить более прозрачное кодирование, я хочу использовать более сильные типизированные списки.
Я думал о том, чтобы оставить неизменным уровень данных и использовать бизнес-уровень для структурирования данных, полученных из уровня данных. В основном я хочу объявить новые классы и вернуть сильные типизированные списки.
Это хороший способ пойти, мне нужен уровень данных больше (чтобы получить данные из sql в datatable, а затем преобразовать его в List снова) или есть лучший способ вытащить данные непосредственно в список в бизнесе уровень?
Использование ORM - отличный совет. Написание логики водопровода является подверженным ошибкам, трудоемким кодом. Кроме того, ознакомьтесь с PetaPoco ... –