如何正确使用DI与实体框架?

时间:2015-09-22 05:42:16

标签: entity-framework

我有几个类(称为提供程序),它们分别注入控制器属性及其接口。这些提供程序类将注入所有IDatabaseProvider类,因为我需要具有相同的数据库上下文。所有注入类的生命周期都设置为Web请求。

问题是我更新数据库实体时。这些值正确存储在sql server中,但如果我查询它们仍会返回旧值。如果我刷新mvc应用程序的页面,则检索到的数据是最新的。我想它与DI类的生命周期有关。但即使我将它们设置为瞬态,我也有同样的问题。

我非常感谢有关此问题的任何帮助。

感谢。

0 个答案:

没有答案