Autofac手动注入及自动注入的示例分享
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这期内容当中小编将会给大家带来有关Autofac手动注入及自动注入的示例分享,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。private IGradeService
千家信息网最后更新 2025年12月03日Autofac手动注入及自动注入的示例分享
这期内容当中小编将会给大家带来有关Autofac手动注入及自动注入的示例分享,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
private IGradeService _gradeService; public HomeController(IGradeService gradeService) { _gradeService = gradeService; } public ActionResult Index() { var model = _gradeService.GetAllGrade().ToList(); return View(model); }修改Global.asax,在Application_Start()方法里面添加如下代码,注意引用Autofac、Autofac.Integration.Mvc以及别的引用
var builder = new ContainerBuilder();builder.RegisterType().As ().InstancePerHttpRequest();var container = builder.Build();DependencyResolver.SetResolver(new AutofacDependencyResolver(container));//自动注入var baseType=tyeOf(Idependency);var assemblys=AppDomain.currentDomain.getAssemblies().tolist();builder.RegisterAssemblyTypes(assemblys.ToArry()).where(t+baseTye.IsAssignableFrom(t)&&t!=baseType).AsImplementedInterfaces().InstancePerLifetimeScope();
注意:DependencyResolver.SetResolver(new AutofacDependencyResolver(container)); 这个必须放在builder.RegisterControllers(Assembly.GetExecutingAssembly());的后面,不然会出现错误:没有为该对象定义无参数的构造函数。
上述就是小编为大家分享的Autofac手动注入及自动注入的示例分享了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
手动
示例
内容
分析
专业
中小
代码
内容丰富
函数
参数
对象
就是
文章
方法
更多
知识
篇文章
行业
角度
资讯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
时序数据库国内外
淮安营销软件开发中心
网络安全征文电子版怎么写
网络安全管理培训班
公检法软件开发
网络安全隐患案例分析
Jdk放弃桌面软件开发
数据库练习含答案
信息系统与数据库技术 英语
诺亚之心服务器进不去
海康服务器怎么连接手机
服务器未知错误请联系管理员
奶块为什么会有服务器维护
五g互联网科技
QC归属地数据库怎么更新
vfp数据库出错提示错误
.net软件开发电脑配置
邀玩网络技术有限公司客服
如何修改数据库中表的创建者
剑三 网通服务器人多
在香港无服务器
数据库以什么形式管理信息
网络安全法网络安全企业
海康服务器怎么连接手机
go 达梦数据库
杭州机房租用服务器
如何隐藏局域网服务器的ip
锦州飞信软件开发有限公司
配电监控网络安全制度
手抄报标题网络安全为人民