Я следовал this tutorial.Реализация общего хранилища и UnitOfWork
Я добрался до стадии вызова репозитория с помощью _unitOfWork.XYZRepository.Get()
, теперь, чтобы взять его дальше, я хочу написать интерфейс для своего класса UnitOfWork
и ввести его на свой контроллер.
Я не уверен, нужен ли мне интерфейс для ввода для GenericRepository
или UnitofWork
класс или оба.
Может ли кто-нибудь помочь мне в этом, что нужно сделать, чтобы создать экземпляр хранилища с интерфейсом вместо private readonly UnitOfWork _unitOfWork = new UnitOfWork();
, как показано в приведенной выше ссылке.
[Ninject] (http://www.ninject.org/) - очень популярный каркас DI. –
Я знаю о Ninject, но не уверен, как продолжить его, чтобы ввести GenericRepository/UnitofWork в мой контроллер, не могли бы вы рассказать мне, что будет IUnitOfWork ??? – Anurag
DBContext (репозиторий) ObjectContext (UnitOfWork) в EF –