C# 所有Linq到SQL类的相同属性都已更改

C# 所有Linq到SQL类的相同属性都已更改,c#,linq-to-sql,C#,Linq To Sql,每个Linq to SQL类都实现了INotifyPropertyChanged接口。因此,每个LINQtoSQL类都有自己的公共事件属性changedEventHandler属性changed事件,在更改生成的类的属性时引发 我的应用程序在所有PropertyChanged处理程序中重复相同的日志逻辑。我试图以某种方式透明地重用这些代码。我创建了base公共类XDbObject:INotifyPropertyChanged,并从中继承了所有内容。但是儿童类仍然使用他们的PropertyChan

每个Linq to SQL类都实现了
INotifyPropertyChanged
接口。因此,每个LINQtoSQL类都有自己的
公共事件属性changedEventHandler属性changed事件,在更改生成的类的属性时引发

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


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

但是子类仍然使用它们的PropertyChanged事件
这是什么意思?不可能。与实体框架相反,LINQtoSQL没有任何钩子来更改生成的代码。但是,假设您可以,什么样的对象将是事件消费者?