EF / EFCore:
在使用DbContext时,可以随时提取条目并要求EF或EFCore使用以下语法从源重新加载它:
dc.Entry(entity).Reload();
或
await dc.Entry(entity).ReloadAsync();
上面,dc是派生自DbContext并具有DbSet <>属性的类的实例。实体是由dc管理的实例,属于DbSet。
OData:
我尝试与OData客户端中的EntityDescriptor做类似的事情,但是似乎没有等效的直接方法或扩展方法可以做到这一点。有解决方法吗?还是看起来正确但方法错误?
dc.GetEntityDescriptor(entity).Reload();
或
await dc.GetEntityDescriptor(entity).ReloadAsync();
有人可以帮忙吗?