Entity Framework をデータに使用するアプリケーションを使用していますが、今は壁にぶち当たりました。
したがって、基本的なユースケースは、非常に頻繁に変更され、その時点で接続しているすべてのユーザーに表示される一連のデータがあるということです。クライアントで行われた変更はデータベースに即座に保存されるのではなく、ユーザーが変更をコミットしたときにのみ保存されます。では、データベースに加えられた変更を他のユーザーに通知し、コンテキストを自動的に更新させるシステムを構築することは可能でしょうか? 私は本当にどんな種類のポーリング システムも作成したくありませんが、代わりにイベントまたはそのようなものを受け取ります。また、絶対に最善の方法は、変更を結合できるようにすることです (たとえば、itemA を編集しているときに、別のユーザーが itemB を編集して変更をコミットし、イベントを取得して itemB のみを更新し、これまでに行った変更を保持して、アイテムA)。
使用可能なバージョンは、EF 4.3.1 ObjectContext ベース、または EF 5.0.0 DbContext ベースのバージョンです。使用データベースはMS SQLです。