首页 新闻 会员 周边 捐助

企业库 IOC inject 问题

0
悬赏园豆:50 [已解决问题] 解决于 2015-11-13 15:13

圣殿骑士, 31天重构第11个,试用策略类里, 有个IOC的例子

链接地址是这个

http://www.cnblogs.com/zenghongliang/archive/2010/06/28/1766705.html

 

[Inject]
        public IShippingInfo ShippingInfo { get; set; }

        public decimal CalculateShipping()
        {
            return ShippingInfo.CalculateShippingAmount(State.Alaska);
        }

其中有段代码是用到 inject这个attribute , 我也下载了企业库5.0,引入了全部的dll都没有inject这个attribute,难道这里这个inject 是自己另外封装的吗.

河蟹社会的主页 河蟹社会 | 初学一级 | 园豆:28
提问于:2013-08-07 16:44
< >
分享
最佳答案
1

这个不是企业库的东西,是.Net平台的一个叫Ninject的依赖注入框架。用NuGet就可以安装,如下图

收获园豆:50
小兵仔 | 小虾三级 |园豆:1240 | 2013-08-07 17:00

正解!

推荐一篇博文:ASP.NET MVC4 NInject 使用示例教程

dudu | 园豆:30778 (高人七级) | 2013-08-08 13:44

@dudu: 

嘟嘟大哥, 不起作用,编译没报错,运行起来,就报告对象为null, 那个inject不起作用

河蟹社会 | 园豆:28 (初学一级) | 2013-08-19 08:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册