我正在开始一个新项目,并希望做得比以前更好。我使用Windsor作为DI,但它没有变好。我一直在关注使用NuGet Ninject MVC 3软件包来处理DI。
我用Google搜索了好几个小时,并找到了很多有关Ninject的有用建议(特别喜欢过滤器DI的东西),但没有真正回答以下燃烧场景......
情景:
我的困惑/琢磨:
答案 0 :(得分:0)
查看Sharp Architecture的实现 - 虽然他们使用Windsor,但是同样的方法可以用于Ninject。
基本上你在Controller方法需要的地方添加Transaction
属性 - 管道全部由Sharp Arch框架处理。