在WebApi 中使用AutoFac

参考文档

https://www.cnblogs.com/htsboke/p/10956807.html

https://www.cnblogs.com/lenmom/p/8510572.html
https://www.cnblogs.com/yaopengfei/p/9479268.html

 

在WebApi项目中使用AutoFac,结构如下:

首先在Api项目当中引用AutoFac包,如下图所示:

 

仓储类:

服务类:

在Api接口项目中创建一个AutoFac工具类:AutofacUtil.cs

在 Global.asax.cs 全局中注册一下:

最后在接口中使用:

测试结果:

 

最后:如果出现 未将对象引用的实例 的错误,检查一下是否引用相应的dll程序集了。

 

from:https://www.cnblogs.com/peterzhang123/p/12808922.html