标签: c# linq entity-framework exception-handling ninject
我正在使用mvc和存储库方法,使用ninject和InRequestScope()。 使用EF我有一个包含我所有表的edmx文件。我正在通过测试项目测试我的功能,它运行正常。但是当运行网站(并使用ninject)时,我得到了异常:
指定的LINQ表达式包含对与不同上下文关联的查询的引用
我认为因为每次调用db时我的dbContext都会立即被创建和销毁,所以EF认为我有两个不同的上下文。 我该如何解决这个问题?