Да ну как бы желательно не пилить лишнее, что не нужно. Велосипеды это конечно часть обучения, но не думаю что самому писать интефейсы привязанные к определенным командам, как на скрине - это гуд
в еф есть миграции, отслеживание изменений, транзакционность
даппер это скорее обёртка и маппинг. цитата: Dapper представляет собой инструмент от компании Stack Exchange, который сопоставляет результаты sql-запросов с классами c#