所有Linq-to-SQL类都使用相同的PropertyChanged

时间:2015-01-04 22:39:33

标签: c# linq-to-sql

每个Linq-to-SQL类都实现INotifyPropertyChanged接口。因此,每个Linq-to-SQL类都有自己的public event PropertyChangedEventHandler PropertyChanged;事件,当生成的类的属性发生更改时会引发该事件。

我的应用程序在所有PropertyChanged处理程序中重复使用相同的日志记录逻辑。我试图以某种方式透明地重用该代码。我创建了基础public class XDbObject : INotifyPropertyChanged并从中继承了所有内容。但是,儿童班仍然使用他们的PropertyChanged事件。

有没有办法为所有Linq-to-SQL生成的类设置相同的PropertyChanged处理程序?

0 个答案:

没有答案