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);