3

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

4

0 回答 0