データベースが EF の DbContext よりも新しい場合に通知を受け取る方法はありますか?
私の場合、複数のコンピューターにインストールできるアプリケーションを開発しています。それらは同じデータベースを使用します。これらのアプリケーションは 1 日中実行されることになっているため、一方がデータを更新していて、もう一方のアプリケーション インスタンスがまだ DbContext に古いデータを保持している可能性が高くなります。
これで、1 分ごとに新しいデータのチェックを実装できるようになりました。または、ユーザーが入力したり、アプリケーションに戻ったりするたびに、新しいデータをチェックします。しかし、利用可能なイベントベースのソリューションはありませんか?
これが重要な場合: 私のデータベースは SQLite で、ADO.NET プロバイダーは System.Data.SQLite です (SQLite 開発者から)