データベースに変更が加えられるたびに関数を実行したいと考えています。
そうするために3つのループを避ける方法はありますか? これが私のコードです:
public void Save()
{
System.Data.Linq.ChangeSet changeSet = db.GetChangeSet();
foreach (User user in changeSet.Inserts)
{
this.doSomeStuff();
}
foreach (User user in changeSet.Updates)
{
this.doSomeStuff();
}
foreach (User user in changeSet.Deletes)
{
this.doSomeStuff();
}
db.SubmitChanges();
}