我正在使用NCommon和NHibernate,并希望使用StruceMap作为我的IOC。没有人知道如何在StructureMap中注册NCommon吗?
这是关于NCommon的信息。
https://github.com/riteshrao/ncommon/
下面是它是如何处理温莎城堡的
foreach (var type in types)
container.Register(Component.For<IController>().ImplementedBy(type)
.LifeStyle.Transient
.Named(type.Name.Replace("Controller", "")));
var containerAdapter = new NCommon.ContainerAdapter.CastleWindsor.WindsorContainerAdapter(container);发布于 2011-02-09 01:14:45
这样的代码应该可以完成这项工作:
containter.Configure(c => {
foreach (var type in types)
c.For<IController>()
.Use(type)
.Named(type.Name.Replace("Controller", ""));
});
var containerAdapter = new NCommon.ContainerAdapter.StructureMap.StructureMapContainerAdapter(container);https://stackoverflow.com/questions/4928496
复制相似问题