3
我是新来统一依赖注入,并有一个问题,这就是可能非常简单..团结动态映射
我想基于从我的数据库模型拉到配置注册类型映射。如何以及什么是最好的方式来做到这一点?
例如,我会这样做吗?
myContainer.RegisterType<IMyType, /*My dynamic config value*/>();
在此先感谢
我是新来统一依赖注入,并有一个问题,这就是可能非常简单..团结动态映射
我想基于从我的数据库模型拉到配置注册类型映射。如何以及什么是最好的方式来做到这一点?
例如,我会这样做吗?
myContainer.RegisterType<IMyType, /*My dynamic config value*/>();
在此先感谢
你可以通过指定数据库的目标类型assembly qualified names
IUnityContainer container = new UnityContainer();
//container.RegisterType<IFoo,Foo>();
Type to = Type.GetType("TestApp.Foo, TestApp");
container.RegisterType(typeof(IFoo),to);
var foo = container.Resolve<IFoo>();
Assert.IsInstanceOf<Foo>(foo);