首页 文章
  • 1 votes
     answers
     views

    错误后恢复资源

    我目前正在构建一个通过基本Web服务接收数千条小消息的应用程序,消息被发布到消息队列(RabbitMQ) . 该应用程序使用StructureMap作为其容器使用Dependancy Injection . 我有一个单独的工作程序应用程序,它使用消息队列并将消息持久保存到数据库(SQL Server) . 我已将SQL Connection和RabbitMQ连接实现为单例(Thread Local...
  • 1 votes
     answers
     views

    根据配置注入不同的具体类型的IDbConnection

    对于我正在构建的应用程序,我想使用structuremap注入IDbConnection . 这里的问题有两方面: 使用不同的配置(用于部署),我想使用不同的提供程序 . SqlServerCe用于本地和我们的开发服务器,SqlServer用于我们的测试和 生产环境 环境 . 注入IDbConnection后,我注意到将参数添加到 IDbCommand 并不像我想象的那么容易:根据连接类...
  • 1 votes
     answers
     views

    使用DI / StructureMap切换数据库

    我有一个应用程序,它侦听队列中的消息并处理所述消息 . 到目前为止,我已经为每个客户安装了一个单独的应用程序实例,每个客户在配置文件中都有自己的数据库连接字符串 . 在更新应用程序时,这变得很痛苦 . 现在我正在尝试重构这个,所以我能够安装一个具有所有必要连接字符串的实例,并且将根据一些运行时参数 - 例如message.Client在数据库之间切换 . 如果我用手连接所有东西,这一切都很好......
  • 1 votes
     answers
     views

    单元测试时由HttpContext缓存的StructureMap和项

    我们使用StructureMap来缓存InstanceScope.HttpContext的类 . 当单元测试依赖于此类型的控制器时,从StructureMap中抛出空引用异常,似乎表明它正在尝试访问静态当前HttpContext(而不是MVC包装器) . 我们怎样才能完全配置HttpContext.Current(看似错误来自这里的装饰结构图)以获得一个可以正确使用structuremap的有效上...
  • 5 votes
     answers
     views

    使用WCF IOC Structuremap的SOA体系结构

    我对像StructureMap这样的DI容器有点新,我用asp.net mvc应用程序已经用了很短的时间 . 现在,我正在拆分我的架构,它将拥有一个WCF服务层和一些消费者,如ASP.NET MVC应用程序,Silverlight应用程序和Winfors / WPF应用程序 . 当我使用带有asp.net mvc的SM时,我已经通过asp.net mvc的应用程序启动初始化了IOC,现在,对于许多...
  • 14 votes
     answers
     views

    如何使用StructureMap注入AutoMapper IMappingEngine

    我为Automapper找到的大多数示例都使用静态Mapper对象来管理类型映射 . 对于我的项目,我需要使用StructureMap注入IMapperEngine作为对象构造的一部分,以便我们可以在单元测试中模拟映射器,因此我们不能使用静态映射器 . 我还需要支持配置AutoMapper配置文件 . 我的问题是如何配置StructureMap注册表,以便在构造MyService实例时它可以提供I...
  • 4 votes
     answers
     views

    如何使用StrcutureMap依赖注入在Web API测试中模拟AutoMapper IMapper对象?

    所以我从头开始构建WebAPI,包括我在网上找到的一些最佳实践,例如依赖注入和使用自动映射器的域< - > DTO映射等 . 我的API控制器现在看起来与此类似 public MyController(IMapper mapper) { } 和AutoMapper注册表: public AutoMapperRegistry() { var profiles = from t ...

热门问题