2

DbSet に項目が追加されるたびにメソッドを実行したい。

このメソッドを毎回個別に呼び出さずにこれは可能ですか?

4

1 に答える 1

1

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
  }
}
于 2013-03-14T10:06:19.150 に答える