Только что начал проект «реального мира», используя .NET MVC, Ninject, PetaPoco, и планирую использовать шаблон репозитория.
Я использовал шаблон PetaPoco T4 с «GenerateOperations», «GeneratePocos» и «GenerateCommon», все = true. Глядя на сгенерированный код, кажется, что имеет смысл извлечь класс «Запись» в общий интерфейс репозитория и/или класс, но я не смог понять, как это сделать.
С моими ограниченными познаниями в области DI также кажется целесообразным каким-то образом связать часть «GetInstance» с Ninject на основе «для каждого запроса», но как мне это сделать?
Если это еще не очевидно, я новичок в DI, шаблоне репозитория и PetaPoco. :)