DbSet に項目が追加されるたびにメソッドを実行したい。
このメソッドを毎回個別に呼び出さずにこれは可能ですか?
DbSet には、 であるプロパティ " Local
" がありObservableCollection
ます。これを購読しCollectionChanged
て、いつ追加されたかを確認できます。
次のようなものです:
this.ttActivities.Local.CollectionChanged += ttActivitiesChanged;
public void ttActivitiesChanged(object sender, NotifyCollectionChangedEventArgs args)
{
if (args.Action == NotifyCollectionChangedAction.Add)
{
// Something has been added
}
}