Closed rs-mzt closed 7 years ago
You can do this:
container.Register<SomeDependency>();
container.Register<FacroryBuilder>();
container.Register<IFactory>(() => container.GetInstance<FactoryBuilder>().Build());
Yes, this approach is the way better. Appreciate your quick reply on this!
Hi! I have some service that uses repository factory to get user repository.
But I can't just configure my factory like this
container.Register<IFactory, Factory>()
, because to createFactory
I useFactoryBuilder
, that itself depends on other dependecy.So I must write code like this:
What's the problem is I want
FactoryBuilder
to resolve it dependecies automatically and I can't found solution. That's why I have written this extension method:And then use it like this:
Are you already have something like this?