我继承了一些Autofac代码。不太熟悉它。
我到处都可以看到.SingleInstance()
。 Unity中这些等价的陈述是什么?
builder.RegisterType<VehicleRepository>().SingleInstance();
builder.RegisterType<UserStore<User>>()
.AsImplementedInterfaces<IUserStore<User>>, ConcreteReflectionActivatorData>()
.SingleInstance();
DI Framework都有RegisterType
,但语法是如此不同。我试图找到一些关于它们的文章。如果你知道,请在这里粘贴一些链接。感谢。
答案 0 :(得分:1)
它注册为单例,我相信它是Unity中的ContainerControlledLifetimeManager。