asp.net-mvc – Glass Mapper Unity
发布时间:2020-12-16 04:25:02 所属栏目:asp.Net 来源:网络整理
导读:据我所知,Glass Mapper v4现在可以与任何IoC容器一起使用.但我正在努力寻找如何实现这一目标的代码示例. 我希望能够注册玻璃组件并使用Unity将它们注入我的控制器,例如: public class SearchController : Controller{ private readonly ISitecoreContext _c
据我所知,Glass Mapper v4现在可以与任何IoC容器一起使用.但我正在努力寻找如何实现这一目标的代码示例.
我希望能够注册玻璃组件并使用Unity将它们注入我的控制器,例如: public class SearchController : Controller { private readonly ISitecoreContext _context; //Inject via Unity public SearchController(Glass.Mapper.Sc.ISitecoreContext context) { _context = context; } } 有人可以提供一个代码示例,说明如何将Glass与Unity连接起来吗? 解决方法
您实际上不需要IoC容器来配置Glass的基本映射设置.
相反,为ISitecoreContext和自定义MVC控制器工厂配置注册,覆盖必需的ReleaseController和GetControllerInstance方法. 我的Unity有点生疏,但是这样的东西(你可能会发现更简单的东西): IUnityContainer container = new UnityContainer() container.RegisterType<ISitecoreContext,SitecoreContext>(new HierarchicalLifetimeManager(),new InjectionFactory(x => new SitecoreContext())); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 为生成的帮助标签添加冒号和星号
- asp.net – iis表示没有调试的运行站点(即在vs打开时一直运
- 从asp.net中的代码编写Html标记
- asp.net – 捆绑css工作但字体没有加载
- reactjs – TypeError:无法读取undefined的属性’ts’
- asp.net-mvc – ASP.NET MVC:在视图上访问ViewModel属性
- asp.net-mvc – 具有IE条件注释的MVC4捆绑/缩小
- asp.net-mvc – 将DropDownList绑定到MVC视图中
- asp.net-mvc – 在ASP.Net MVC中定义自定义URL路由
- 我应该使用用户名,还是用户ID来引用ASP.NET中的经过身份验证
推荐文章
站长推荐
- asp.net – 带有nginx或apache的Mono 2.11
- asp.net-mvc – MVC 4安装失败
- asp.net-mvc-3 – 为什么我的IgnoreRoute不起作用
- asp.net-mvc – 带有HTML5语义标记的MVC4项目Htm
- 使ASP.Net(C#)Web应用程序可脱机使用
- ASP.NET连接字符串到本地SQL Server数据库,使用w
- asp.net-mvc – 在Asp.Net MVC应用程序中使用Str
- asp.net-mvc-3 – 此版本的SQL Server不支持没有
- 如何从经典ASP输出Excel * .xls文件
- asp.net – 什么是SQL Server Reporting Service
热点阅读