Имею репозиторий factory NhRepositoryFactory
public interface IRepositoryFactory
{
IRepository<T> Create<T>() where T: Entity;
}
public class NhRepositoryFactory: IRepositoryFactory
{
public IRepository<T> Create<T>() where T : Entity
{
return new NhRepository<T>();
}
}
Чтобы разрешить некоторые зависимости репозиториев, я хочу получить их из контейнера Autofac. Так что я должен каким-то образом внедрить Func<IRepository<T>>
factory в свой класс. Как я могу это сделать?
Заранее спасибо.
NhRepositoryFactory
? - person Steven   schedule 12.03.2012IRepositoryFactory
также решается с помощью Autofac. Не могли бы вы написать, как будет выглядеть методCreate
? - person Dmitriy Melnik   schedule 12.03.2012