1

我正在尝试开发一个基本上会有一些项目列表的多用户应用程序。每个用户都在对这个列表进行一些 CRUD 操作。当其他用户进行一些更改时,我需要用户看到更改以列出。

我认为绑定是我需要的,但根据 msdn 中的信息,DbContext 是一个工作单元/存储库......这是否意味着 DbContext 无法自动从数据库读取更新?

http://msdn.microsoft.com/en-us/library/system.data.entity.dbcontext(v=vs.103).aspx

有没有办法使用实体框架获得所需的结果?

[编辑] 从数据库获取更新的唯一方法是使用带有附加代码的计时器从数据库重新加载数据吗?这是实时应用程序的唯一选择吗?

4

1 回答 1

1

DataBinding 是指 UI 和您的对象之间的绑定,而不是对象到数据库的绑定。

您需要调用 Reload/Refresh 方法来获取最新的数据库值。像这样: http ://stackoverflow.com/questions/16872305/i-do-not-understand-how-ef5-dbcontext-entryentity-reload-method-is-supposed

(看评论)

于 2013-10-22T08:56:57.107 回答