データベースへの接続に EF を使用しています。をDbContext
取得するために使用する がありDbSet<MyDataModel>
ます。を使用して、データをWPFObservableCollection<MyDataModel>
の にバインドします。GridView
これは、コレクションにデータを入力する方法です。
ObservableCollection<MyDataModel> myCollection = new ObservableCollection<MyDataModel>(dataContect.MyDataModels);
問題は、データベースが別のソース (完全に別のアプリケーション) から更新されObservableCollection
、アイテムがデータベースに追加されたときに が検出されないことです。どうなるかわかりませんが、どうすればできるのかわかりませんか?データベースには多数のエントリ (>10k) が含まれているため、すべてのエントリを定期的に再ロードするのは避けたい..
私に何ができる?
編集:
私は少し不明確だったと思います(そして、どのようにObservableCollections
機能するかはよくわかりません)が、ええ、私の主な質問はDbContext
データベースが更新されたときにどのように更新するかであることに気付きました. それ自体にはあまり関係がありませんObservableCollection
。