Ich möchte die geänderten Felder in RIA protokollieren, mit LinqToEntitiesDomainService,Liste der geänderten Felder von ChangeSetEntry in ChangeSet?
wie Liste der geänderten Felder von ChangeSetEntry in ChangeSet erhalten?
Ich möchte die geänderten Felder in RIA protokollieren, mit LinqToEntitiesDomainService,Liste der geänderten Felder von ChangeSetEntry in ChangeSet?
wie Liste der geänderten Felder von ChangeSetEntry in ChangeSet erhalten?
Mit ObjectStateEntry.GetModifiedProperties Methode können Sie genau das bekommen, was Sie wollen. (zum Beispiel in SavingChanges Handler Ihrer Domain ObjectContext)
Ist das sogar in 'DbContext'? Ich kann es nicht finden –
Haben Sie jemals herausgefunden, wie das geht? Ich schaue mir gerade an, so etwas zu machen, aber der 'ChangeSetEntry' zeigt mir nur, dass es tatsächlich eine Veränderung gab und was die Feldwerte änderten, nicht was sie VOR der Änderung waren. – Ryan
Ich tat es, indem ich unmodifizierte Entität nahm und dann einzelne Eigenschaften, –
Melissa vergleicht, können Sie. Überprüfen Sie ChangeSetEntry.OriginalEntity-Eigenschaft. –