StructureMap .ForConcreteType().Configure.SetProperty 配置与 BuildUp 逻辑不起作用
试图弄清楚如何配置 StructureMap 以进行属性设置器注入。我有通过容器解析实例的场景,以及在其他地方获取实例然后调用 congainer.BuildUp() 功能的…
在 StructureMap 中为控制台应用程序设置 DbContext 的最佳实践是什么?
我使用 StructureMap、EF 4.1/POCO。 控制台应用程序假设对某些数据集运行 2 个后续操作,例如操作 1 和操作 2。我将 DbContext 设置为单例。这会导致…
将 DbContext 注入 FluentValidation 验证器
我正在使用 FluentValidation 库对我的模型之一强制执行唯一约束: public class Foo { // No two Foos can have the same value for Bar public int …
结构图 2.6.2 范围界定
我正在将应用程序从 Structure Map 2.5.3 移动到 2.6.2,但遇到了一些范围界定问题。 在 2.5.3 版本中,我使用 CacheBy(InstanceScope.HttpContext) …
使用 Structuremap.net 从新程序集加载类型
我正在玩 Structuremap.net,我想做的(我不确定是否可能)是加载实现特定接口的类型,并且该类型存在于程序集中,例如在我的应用程序中不存在引用我…
StructureMap 指定显式构造函数参数
我正在处理遗留代码。 我有同一个类的不同方法,它们将不同的参数传递给依赖项的构造函数。我正在尝试介绍一些基本的 IoC 用法。现在,我有 Structure…
MVC3/结构图2.6.2 DI自定义控制器工厂问题
我在将非无参数类作为模型传递到控制器中的视图时遇到问题。 我最近从 Structure Map 2.5.3 迁移到 2.6.2。在 2.5.3 中一切都工作正常,但在 2.6.2 中…
结构图单例对象重新分配
我有一个由结构图管理的单例对象(注册为单例)。然后,我使用 automapper 将 DTO 对象映射到单个对象,如下所示: _singletonObject = Mapper.Map();…
StructureMap配置帮助
我有一个名为 IRepository 的接口,有两个实现: SqlRepository SqlDualWriterRepository 第一个实现是 T 类型对象的常规 SQL 持久性实现。它依赖于Sq…
结构图和实体框架4.1
我的存储库类的形式如下: public partial class CategoryRepository : EfRepository, ICategoryRepository { public CategoryRepository(IUnitOfWork…
集成 StructureMap 和实体框架
我有 public interface IRepository where T : EntityBase { } 它的实现,EfRepository 就像 public partial class EfRepository : IRepository where…
使用 StructureMap 在运行时同时注入两个不同的组件
我有这个类用于根据具有 dll 名称的字符串从不同的 DLL 获取对象的实例。 public class PluginFactory { private static volatile PluginFactory Fact…
如何配置 StructureMap 以采用多个构造函数参数?
我有以下类型,需要由 StructureMap 实例化: public class AWebService : IAWebService { private readonly string _applicationId; private readonl…
IDbConnection 和 StructureMap 的问题
我在 IContainer Initialize 例程中进行了以下配置: x.For().Use().Ctor().Is(MY_SQL_CONNECTION_STRING); 这是我的服务的构造函数: private readon…