我已将 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 中工作的代码示例。
我该如何修复这条断线?我的目标是使用来自服务器的新信息更新当前对象。
谢谢你。
注意:请忽略我正在使用单件对象上下文。我打算进一步解决这个问题。