我正在使用 Database First 代码策略,并通过EF4.x DBContext Generator
.
简而言之,当我使用 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 = 新地址时,我需要此更改通知。默认情况下,标量属性会引发 ChangeNotifications,但导航属性不会。