structuremap3

    1热度

    2回答

    我有一个使用StructureMapNancyBootstrapper的自定义Nancy引导程序,但问题是相同的,无论容器。 public class CustomNancyBootstrapper : StructureMapNancyBootstrapper { protected override void RequestStartup(IContainer container,

    1热度

    1回答

    的equivalant什么是Structuremap以下的 kernel.Bind<IQueryDispatcher>().To<QueryDispatcher>(); kernel.Bind<ICommandDispatcher>().To<CommandDispatcher>(); kernel.Bind(x => x .FromAssembliesMatching("MyAp

    4热度

    2回答

    我将使用UserName来跟踪Created和Modified字段。要做到这一点我已引用System.Web程序集里面直接的DbContext: public void auditFields() { var auditDate = DateTime.Now; foreach (var entry in this.ChangeTracker.Entries<BaseE

    1热度

    1回答

    我不能让StructureMap注入一个值到的Global.asax.cs文件的MvcApplication的构造。我创建了一个全新且干净的项目,并使用StructureMap.MVC5包生成DependencyResolution子文件夹内的必要结构。 我的班级被注入很简单: namespace SMTest.Models { public interface ITestSM

    1热度

    1回答

    我想知道如果有人可以建议在上述方案中使用的最好的模式,假设 A)StructureMap被以下列方式使用: cfg.For<ISession>() .LifecycleIs(new TransientLifecycle()) .Use(ctx => ctx.GetInstance<ISessionFactory>().OpenSession()); B)我希

    0热度

    1回答

    似乎找不到任何有用的指南,了解如何在从StructureMap 2升级到版本3时重新生成当前由代码库中的TypeInterceptor提供的功能(无法升级到v4,因为我们不是' t使用.NET 4.6)。 本质上讲拦截确实是这样的: public class TheInterceptor : TypeInterceptor { private Dictionary<string, st

    0热度

    1回答

    我有一个ASP.NET MVC 5应用程序,我使用Structuremap 3作为IOC。 我有一个通过N层使用多种类型的接口,我无法找到如何将多种类型映射到自动构造函数注入的相同接口的简洁说明。 比如我在注册表中的以下声明 For<IDataContextAsync>().Use<DbGeoContext>(); For<IDataContextAsync>().Use<DbEspContex

    0热度

    1回答

    我试图找出如何设置StructureMap3配置,即在既有的WebAPI,并在控制台应用程序的工作,如: For<ISession>().HybridHttpOrThreadLocalScoped().Use(p => p.GetInstance<TestingContainer>().GetSession()); 对于控制台应用程序,我想的对象只要线程存活,只要http会话存在,就可以存活。

    1热度

    1回答

    我正在使用StructureMap来解析依赖关系,它可以在早期版本中正常工作。但是在更新StructureMap版本4.2.0.40后,我正面临着这个错误。 ObjectFactory现在已在新版本中废弃。 那么如何修改以下逻辑以适应更新版本。 protected override IController GetControllerInstance(RequestContext requestCo

    0热度

    1回答

    目前我们在我们的项目中使用GlassMapper V3和CastleWindsor。我们希望将其升级到V4以获得性能,并使用结构图IOC代替CastleWindsor。 不确定如何让GlassMapper使用结构IOC。 对此的任何帮助将是伟大的。