1

我已将 EntityFramwork 版本从 4 升级到 6。我的一些代码行现在已损坏。

EF6 中似乎缺少刷新方法。这是真的?

EntityContainer.ManagedInstance.Entities.SearchEngineBankDeposits.Refresh(RefreshMode.StoreWins, this.InnerObject);

错误:

System.Data.Entity.DbSet<SystemLayer.DataLayer.SearchEngineBankDeposits>' does not contain a definition for 'Refresh' and no extension method 'Refresh' accepting a first argument of type 'System.Data.Entity.DbSet<SystemLayer.DataLayer.SearchEngineBankDeposits>' could be found (are you missing a using directive or an assembly reference?)

这是在以前版本的 EF 中工作的代码示例。

我该如何修复这条断线?我的目标是使用来自服务器的新信息更新当前对象。

谢谢你。

注意:请忽略我正在使用单件对象上下文。我打算进一步解决这个问题。

4

0 回答 0