asp.net-mvc – 如何使用Castle.Windsor传递带有依赖注入的构造
发布时间:2020-12-16 07:21:22 所属栏目:asp.Net 来源:网络整理
导读:我正在连接我的第一个SubSonic 3应用程序(在ASP.NET MVC 1.0前端),我正在看Rob的SimpleRepository.我正在使用Castle.Windsor作为注入框架. 在我的应用程序启动中,我将Castle配置为将SubSonic SimpleRepository绑定到SubSonic IRepository.没有什么复杂的.但
我正在连接我的第一个SubSonic 3应用程序(在ASP.NET MVC 1.0前端),我正在看Rob的SimpleRepository.我正在使用Castle.Windsor作为注入框架.
在我的应用程序启动中,我将Castle配置为将SubSonic SimpleRepository绑定到SubSonic IRepository.没有什么复杂的.但是,SimpleRepository有一个ctor重载,它带有两个值:连接字符串名称和一组SimpleRepositoryOptions.过去没有深入挖掘Castle,不清楚是否有办法通过配置(或其他方法)指定ctor参数. 现在,我有一个SimpleRepository的自定义实现,它在它的无参数ctor中显式创建了一个带有这些参数的SimpleRepository,但是如果我想在任何时候更改它们,它需要更改代码并重新编译. 是否有一种更优雅的方式来配置Castle以获取构造函数参数? 解决方法
请参阅
this wiki page.该页面上所谓的“参数”是构造函数参数(必需参数)或属性(可选参数)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 错误:此程序集是由运行时比当前加载的运行时更
- 检查是否在IIS中托管Asp.Net(Core)应用程序
- asp.net – dbo.aspnet_Users和dbo.aspnetUsers之间有什么区
- asp.net – SQL Azure不支持SqlCacheDependency?是否有任何
- ASP.NET MVC5 ModelBinder
- asp.net-mvc-4 – MVC 4中的ClientValidationEnabled和Unob
- 为什么ASP.NET接受外部创建的会话标识符?
- asp.net-web-api – 根据Web API请求设置JSON CamelCase
- asp.net – 具有一个无效的SelectedValue,因为它在项目列表
- asp.net – ASP .NET核心Cookie身份验证到期时返回时从时间
推荐文章
站长推荐
热点阅读