4
|
Leon Radley · 技术社区 · 16 年前 |
![]() |
1
6
我使用StructureMap提供的“默认约定”机制来避免需要单独配置每个接口。下面是我用来实现这一点的代码: My Global.asax在Application_Start(使用MvcContrib中的StructureMap工厂)中有这一行:
DefaultConventionScanner查找遵循IsomeThingRother和SomeThingRother命名约定的成对接口/类,并自动将后者关联为前一个接口的具体类型。
|
![]() |
2
0
除非我遗漏了什么,否则您不会告诉StructureMap用于INewsService的具体类型。您需要添加以下内容:
我不知道确切的语法,但这正是你所缺少的。指定后,它将知道要将哪个INewsService实例注入控制器。 |
![]() |
3
0
MvcContrib 项目,它内置了对StructureMap(和Castle/Spring.NET/Unity)的支持,尽管当前的文档不存在(从字面上说,您会得到一个存根wiki页面,这不是一个好迹象)。Erv Walter在此线程中的代码示例演示了如何设置StructureMap集成。 |
![]() |
Andrus · 如何在Linux中阅读期刊 5 月前 |
![]() |
Miranda · 读取xml文件时路径错误中有非法字符 5 月前 |
![]() |
Vengat Ramanan · 用户登录Asp时隐藏导航和页脚。网络核心 10 月前 |
![]() |
s15199d · mvc MapController路由/类别名称在这里 11 月前 |
![]() |
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 1 年前 |
|
Kiryl · Sitecore中自己的控制器 1 年前 |
|
Farid · 如何从数据库中填充Resource.resx文件值? 1 年前 |