结构映射新手 - 获取 StructureMap 异常代码:202 没有为 PluginFamily 定义默认实例
我第一次尝试 StructureMap 并收到以下编译器错误, StructureMap Exception Code: 202 No Default Instance defined for PluginFamily Super.SuperCo…
结构图和创建具有初始状态的对象
我有一个需要向其中注入依赖项的对象 public class FootballLadder { public FootballLadder(IMatchRepository matchRepository, int round) { // set…
构造函数注入以及何时使用服务定位器
我正在努力理解 StructureMap 的部分用法。 特别是,在文档中声明了一种常见的反模式,即仅使用 StructureMap 作为服务定位器而不是构造函数注入(直…
使用 StructureMap 的 NLog GetCurrentClassLogger() NullReferenceException(完全信任)
尽管我的 MVC 3 应用程序部署在 IIS7 上的完全信任环境中,但 NLog 似乎无法对 GetCurrentClassLogger() 使用反射。我正在使用 StructureMap 2.6.1,…
Asp.net MVC RouteBase 和 IoC
我正在通过子类化 RouteBase 创建自定义路线。我在那里有一个依赖项,我想与 IoC 连接。 GetRouteData 方法只接受 HttpContext,但我也想添加到我的工…
AutoMocker 问题
我正在尝试测试我的控制器,但每个控制器都依赖于一个服务,而该服务又依赖于存储库。我有以下代码... Mock.Get(controller.Get<ServiceInterface&g…
IoC 容器可以自动注册所有内容(非通用),无需配置(程序集到程序集)
我的想法是,我有一个带有大量接口的核心项目,还有带有实现的数据和服务项目(一切都是一对一),例如: Core { IFooRepo, IBarRepo, IFooService, I…
使用 StructureMap 在 ASP.NET MVC 3 RC2 中进行操作过滤器依赖注入
我一直在研究 ASP.NET MVC RC2 中的 DI 支持。 我已经为 NHibernate 的每个请求实现了会话,并且需要将 ISession 注入到我的“工作单元”操作过滤器中…
如何为不同的导入类型配置 StructureMap
我当前有 2 种可以导入的文件类型。我有一个 IImportFileAction 类型的接口。然后我有两个类继承这个接口,名为 ImportGPX 和 ImportTCX。 Import GPX…
使用 IoC 的 ASP.NET MVC 配置类
在 MVC 应用程序中,我们需要创建整个应用程序所需的配置设置类。这是一个跨领域的关注点,因为它在控制器中需要,有时在域逻辑深处,以及像 HtmlHelp…
使用 Structuremap 解决 WebForms UserControls 中的依赖关系
我目前正在使用 httpmodule 通过结构图使用 ObjectFactory.BuildUp() 方法注入页面级别权限。 我想对网络表单用户控件做同样的事情。我有一个基本用户…
为 IoC 提供一个包装器是个好主意吗?
我使用 StructureMap 已经一年多了。一直以来,我曾经有一个名为 IoC 的包装器类,看起来像这样, class IoC { public static T GetInstance<T>()…
StructureMap 配置接口名称不匹配的具体类
不匹配, Harvester_JohnDeere_Parsley : AbstractMachine, IParsleyHarvester Harvester_NewHolland_Sage : AbstractMachine, ISageHarvester Harves…
将构造函数参数传递给结构映射中的命名实例,其中类型仅在运行时已知
这类似于 StructureMap - Override constructor arguments for a named instance 中提出的问题,但不同之处在于我不这样做在编码时就知道类型,因此不…
您可以使用结构图将依赖项注入 postsharp 属性吗
我使用结构图进行依赖项注入,现在我还想使用 postsharp 在我的服务层进行一些授权检查。因为我的服务层拥有所有注入的存储库,有没有办法可以将这些…