码迷,mamicode.com
首页 > 其他好文 > 详细

nopcommerce框架DependencyRegistrar一步注册接口实现类

时间:2014-05-14 12:08:18      阅读:312      评论:0      收藏:0      [点我收藏+]

标签:blog   class   code   c   tar   ext   

     nop中公共接口为IRepository,该接口主要在Service接口中使用,条件是要在IOC中注入所有的IRepository实现类。这里IRepository的实现类就是EfRepository,在这里IRepository和EfRepository都为泛型,所以在把EfRepository注入到IRepository的时候不用每个都去注入一次,只需用下面一句:

1
2
3
4
5
6
7
//builder.RegisterType<EFRepository<UserInfo>>()
//    .As<IRepository<UserInfo>>()
//    .WithParameter(ResolvedParameter.ForNamed<IDbContext>("CMSDbContext"))
//    .InstancePerHttpRequest();
 
builder.RegisterGeneric(typeof(EFRepository<>))
   .As(typeof(IRepository<>));

  参考网址:http://stackoverflow.com/questions/15345462/autofac-and-asp-net-mvc-4-web-api

nopcommerce框架DependencyRegistrar一步注册接口实现类,布布扣,bubuko.com

nopcommerce框架DependencyRegistrar一步注册接口实现类

标签:blog   class   code   c   tar   ext   

原文地址:http://www.cnblogs.com/yctm/p/3726817.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!