3

私は Database First コード戦略を使用しており、POCO とコンテキストが によって生成されてい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 と POCOs を操作するときに似たようなものはありますか?

編集:

Customer.Address = new Address の場合、ChangeNotification にこれが必要です。デフォルトでは、スカラー プロパティは ChangeNotifications を生成しますが、ナビゲーション プロパティは生成しません。

4

0 に答える 0