2013-10-15 52 views

回答

0

传递一个的DbContext作为参数不是在所有问题 - 有什么特别之处吧。这只是另一堂课。

唯一值得关注的问题是任何IDisposable都会相同 - .NET开发人员指南建议只有负责创建IDisposable的类才能处理它。

...确定您是否使用依赖注入框架(例如Ninject)会非常棘手,因为它对创建对象的应用程序编写的任何代码都是一种谜。

为此,你永远不应该在TransientScope绑定一个IDisposable的对象:

Guidelines For Dispose() and Ninject

相关问题