0

所以我有一个使用 Entity Framework 作为数据的应用程序,但现在我碰壁了,我还没有想出办法。

因此,基本用例是我有一组数据被频繁修改并显示给当时连接的每个用户。在客户端所做的更改不会立即保存到数据库中,而只会在用户提交更改后保存。现在,是否有可能构建一个系统来通知其他用户对数据库所做的修改并让他们自动刷新他们的上下文?我真的不想创建任何类型的轮询系统,而是接收事件或类似的东西。此外,绝对最好的事情是允许合并更改(比如我正在编辑 itemA,另一个用户编辑 itemB 并提交更改,我收到一个事件并且只更新 itemB 仍然保留我迄今为止所做的更改A项)。

可能使用的版本是基于 EF 4.3.1 ObjectContext 或基于 EF 5.0.0 DbContext 的版本。使用的数据库是 MS SQL。

4

0 回答 0