I\'ve manually created some classes in the Linq-to-sql designer and when looking in the xx.designer.cs file the class doesn\'t implement INotifyPropertyChanged interface.
It looks like it doesn't do this unless you mark a member as a primary key. Then it does this. Presumably change tracking is useless without a primary key...