C# dbcontext不包含';刷新';
我首先处理实体框架代码,并得到以下编译错误。 dbcontext不包含“刷新”的定义。我见过许多使用刷新方法的例子。但是,当我将Refresh方法添加到dbcontext时,我得到了一个complilation错误。我正在使用以下名称空间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()方法 您看到的示例可能正在使
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
的派生版本-如果您可以发布一些关于如何使用上下文的代码,这会有所帮助。这有帮助吗?