标签: entity-framework
我有几个类(称为提供程序),它们分别注入控制器属性及其接口。这些提供程序类将注入所有IDatabaseProvider类,因为我需要具有相同的数据库上下文。所有注入类的生命周期都设置为Web请求。
问题是我更新数据库实体时。这些值正确存储在sql server中,但如果我查询它们仍会返回旧值。如果我刷新mvc应用程序的页面,则检索到的数据是最新的。我想它与DI类的生命周期有关。但即使我将它们设置为瞬态,我也有同样的问题。
我非常感谢有关此问题的任何帮助。
感谢。