0
我继承了一些Autofac代码。不太熟悉它。Unity中的AutoFac SingleInstance()是什么?
我可以在任何地方看到.SingleInstance()
。 Unity中的这些等价语句是什么?
builder.RegisterType<VehicleRepository>().SingleInstance();
builder.RegisterType<UserStore<User>>()
.AsImplementedInterfaces<IUserStore<User>>, ConcreteReflectionActivatorData>()
.SingleInstance();
两个DI框架具有RegisterType
但语法是如此不同。我试图找到一些关于他们的文章。如果你知道,请在这里粘贴一些链接。谢谢。
所以我假定这将是'container.RegisterType(新ContainerControlledLifetimeManager());'和'container.RegisterType ,UserStore >(新ContainerControlledLifetimeManager( ));'不是吗? –
Blaise
2014-08-28 20:41:59
看起来很对我,但我会测试它。 :) – 2014-08-28 21:39:36