使用DBContext和POCO时如何连接导航属性更改

时间:2012-04-29 17:58:40

标签: c# .net entity-framework entity-framework-4.3

我正在使用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但不会引导导航属性。

0 个答案:

没有答案