【发布时间】:2015-04-16 07:37:50
【问题描述】:
我正在阅读有关 Glass.Mapper 的信息。它看起来不错,是我想在工作项目中使用的。我们实际上在一些项目中使用 Glass.Mapper,但我们正在循环中简化我们的工具集,并决定使用 Simple Injector 进行 IoC。这里:http://www.glass.lu/Mapper/Sc/Tutorials/Tutorial1 我可以读到 Glass.Mapper 与 Sitecore 一起使用时存在两个项目:
- Glass.Mapper.Sc
- Glass.Mapper.Sc.CastleWindsor
在 Glass.Mapper 主页的教程中,他们只展示了如何使用 Glass.Mapper.Sc.CastleWindsor,并没有展示如何实现 Glass.Mapper 可以使用的第三个 IoC 容器。但是我认为这是可能的,当他们公开 Glass.Mapper.Sc 包时,但是当我想实现自己的包时,我无法找到任何解释,所以我开始认为有自己做这件事需要做很多工作吗?我是否应该只依赖 Glass.Mapper.Sc.CastleWindsor,然后这样做http://www.glass.lu/Blog/MixingInIoc,这样我也可以使用 Simple Injector?
或者我错过了什么,这实际上是世界上最容易做到的吗?
【问题讨论】:
-
或者我只是完全误解了glass.lu/Blog/MixingInIoc,这实际上是否完全取代了温莎?
标签: c# castle-windsor ioc-container simple-injector glass-mapper