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