与Entity Framework同时使用相同数据(在其他客户端上接收更新)

时间:2012-08-30 11:33:40

标签: c# entity-framework

所以我有一个使用Entity Framework来处理数据的应用程序,但是现在我已经碰到了一堵墙,我还没有想出办法。

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

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

0 个答案:

没有答案