实体框架 5 使用存储过程从数据库重新加载

本文关键字:新加载 加载 数据库 框架 存储过程 实体 | 更新日期: 2023-09-27 18:34:48

我有这样一行代码,它使用存储过程从我的数据库中加载一些数据。

List<myObj) myObjs = context.myStoredProc(myParameter).ToList();

我找不到正确的语法来强制从数据库重新加载并将当前数据替换为数据库中的数据。

我正在尝试:

context.Entry().Reload(); 

但这是错误的,因为我不知道括号里有什么。

我在此上下文中还有其他实体被跟踪。上下文未释放。

List<myObj) myObjs = context.myStoredProc(myParameter).ToList();

不会覆盖当前值。

实体框架 5 使用存储过程从数据库重新加载

除非context.myStoredProc(myParameter).ToList();的结果是跟踪实体的列表,否则需要再次调用myObjs = context.myStoredProc(myParameter).ToList();