我正在使用Database First代码策略,并且拥有由EF4.x DBContext Generator
生成的POCO和上下文。
简而言之,当我使用ObjectContext时,为了触发通知我正在扩展这样的实体:
public partial class Customer
{
public Customer()
{
this.AddressReference.AssociationChanged += AddressReference_AssociationChanged;
}
private void AddressReference_AssociationChanged(object sender, CollectionChangeEventArgs e)
{
OnPropertyChanged("Address");
}
}
使用DBContext和POCO时有类似的东西吗?
修改
当Customer.Address = new Address时,我需要这个用于ChangeNotification。默认情况下,标量属性会引发ChangeNotifications但不会引导导航属性。