私は 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 を生成しますが、ナビゲーション プロパティは生成しません。