Structuremap Generics有两个类型参数

时间:2010-07-07 14:51:38

标签: generics structuremap

我知道我可以在Structuremap中执行此操作:

var container = new Container(cfg =>
{
    cfg.For(typeof (IDomainDataRepository<>)).Use(typeof (DomainDataRepository<>));
});

但如果我的界面有2个类型参数怎么办:

IDomainDataRepository<T,TKey> instead ofIDomainDataRepository<T>

如何告诉Structuremap实例化这种类?

1 个答案:

答案 0 :(得分:3)

好的,我明白了。

var container = new Container(cfg =>
{
    cfg.For(typeof(IDomainDataRepository<,>)).Use(typeof(DomainDataRepository<,>));
});