我知道我可以在Structuremap中执行此操作:
var container = new Container(cfg =>
{
cfg.For(typeof (IDomainDataRepository<>)).Use(typeof (DomainDataRepository<>));
});
但如果我的界面有2个类型参数怎么办:
IDomainDataRepository<T,TKey> instead ofIDomainDataRepository<T>
如何告诉Structuremap实例化这种类?
答案 0 :(得分:3)
好的,我明白了。
var container = new Container(cfg =>
{
cfg.For(typeof(IDomainDataRepository<,>)).Use(typeof(DomainDataRepository<,>));
});