使用MEF与NHibernate和Castle Windsor

Fra*_*ran 5 .net nhibernate asp.net-mvc castle-windsor mef

我有一个ASP.Net MVC应用程序,它使用NHibernate进行数据访问.我正在使用Windsor容器来处理向ISession每个控制器注入引用.

这很好用,但现在我想用可插拔的架构扩展我的应用程序,这样我就可以拥有一个核心产品和特定的附加组件.我发现了一篇关于用MEF做这篇文章的精彩文章.

我的问题是如何使温莎容器和MEF容器,生活/工作在一起,这样我才能实现这一目标.格伦·布洛克一篇文章谈到了这个问题.然后结束然后说下一篇文章将告诉你如何做到这一点,但没有第2部分.

有没有人使用ASP.Net MVC,MEF,NHibernate和Castle Windsor创建这样的应用程序?

Krz*_*mic 3

6 个月前,我在这里钉住了 Windsor->Mef 集成的小型原型。它针对的是您似乎正在实现的场景,您使用 Windsor 引导应用程序,并希望使用 MEF 来实现可扩展性。你可以看看,也许会给你一些启发