Я потратил много времени на обдумывание паттерна репо, в конце концов я решил, что просто лучше всего ..
Репо, которое я разместил в своем блоге, еще не завершено, но оно даст вам хорошее начало (я внес изменения с этого поста ... если вы хотите их, я могу что-то заархивировать).
Я был немного ограничен в своей имплиментации, когда переезжал из другого DA, поэтому мне пришлось заставить репо PetaPoco работать так же, как и мой ранее определенный шаблон…, но он работает и именно в этом и заключается паттерн хранилища. 1005 *
Боюсь, я просто изучаю DI, поэтому в данный момент не могу вам с этим помочь.