开发者

Structuremap Generics with two type parameters

I know I can, in Structuremap, do thi开发者_开发技巧s:

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

but what if my Interface has 2 type parameters:

IDomainDataRepository<T,TKey> instead ofIDomainDataRepository<T>

How to tell Structuremap to instantiate this type of classes?


Ok, I figured it out.

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜