Я использую шаблон репозитория для почти всех своих проектов. У меня есть файл .edmx / .dbml, на который ссылаются мои таблицы базы данных, а затем для каждой таблицы я создаю 'Tablename'Repository.cs
Каждый из этих классов имеет одинаковые методы с изменением только вызываемого типа таблицы.
public IQueryable<Area> FindAll()
public IQueryable<Department> FindAll()
public IQueryable<Boss> FindAll()
Есть предложения? Это действительно сократило бы мое время разработки, и я думаю, что людям это понравится.
Спасибо!