2011-01-04 7 views
4

LinqToEntitiesDomainService、ChangeSetのChangeSetEntryから変更されたフィールドのリスト?

ChangeSetのChangeSetEntryから変更されたフィールドのリストを取得する方法を使用して、RIAで変更されたフィールドを記録しますか?

+0

これはどのように実行されるのですか?私は今のところこのようなことをしていますが、 'ChangeSetEntry'は実際に変更があったことと、変更前のものではなくフィールド値が変更されたことを示しています。 – Ryan

+0

私は変更されていないエンティティを取ってそれを行い、個々のプロパティを比較し、 –

+0

メリッサ、することができます。 ChangeSetEntry.OriginalEntityプロパティを確認します。 –

答えて

1

ObjectStateEntry.GetModifiedPropertiesメソッドで、あなたが望むものを正確に得ることができます。 (ドメインObjectContextのSavingChangesハンドラなど)

+0

これは 'DbContext'でもありますか?私はそれを見つけることができない –

関連する問題