Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# dbcontext不包含';刷新';_C#_Frameworks_Entity - Fatal编程技术网

C# dbcontext不包含';刷新';

C# dbcontext不包含';刷新';,c#,frameworks,entity,C#,Frameworks,Entity,我首先处理实体框架代码,并得到以下编译错误。 dbcontext不包含“刷新”的定义。我见过许多使用刷新方法的例子。但是,当我将Refresh方法添加到dbcontext时,我得到了一个complilation错误。我正在使用以下名称空间 using System.Data; using System.Data.Entity; using System.Data.Linq; 我少了一个吗?我试图查找它,但没有找到名称空间。DbContext确实没有Refresh()方法 您看到的示例可能正在使

我首先处理实体框架代码,并得到以下编译错误。 dbcontext不包含“刷新”的定义。我见过许多使用刷新方法的例子。但是,当我将Refresh方法添加到dbcontext时,我得到了一个complilation错误。我正在使用以下名称空间

using System.Data;
using System.Data.Entity;
using System.Data.Linq;

我少了一个吗?我试图查找它,但没有找到名称空间。

DbContext确实没有Refresh()方法

您看到的示例可能正在使用

您可以从另一个中选择一个:

 db = new MyDbContext())
 ...   
 var ctx = ((IObjectContextAdapter)db).ObjectContext;
 ctx.Refresh();

这有更多的细节和区别

linqtosql有一个类似的类,它有这个方法


实体框架:没有。

您所看到的
Refresh
示例很可能是
DbContext
的派生版本-如果您可以发布一些关于如何使用上下文的代码,这会有所帮助。这有帮助吗?