2009-05-27 7 views
0

Ich habe ein paar große Formulare, die ich visuelle Hinweise über den Vorher/Nachher-Zustand bereitstellen muss, damit die Person, die das Formular genehmigt, sehen kann, was geändert wurde (nicht die vorherige Antwort, das wäre ein Plus). Dies wird derzeit mit einer zusätzlichen Spalte für jede Datenspalte (Name, Name_IsModified, Telefon, Phone_IsModified, usw.) durchgeführt. Ich bin gespannt, ob es einen besseren Weg gibt, um das zu umgehen, SubSonic zu nutzen?Wie sieht man den Status von Entitäten in SubSonic?

Die Erstladung erfolgt durch Erfassen von Daten aus 6 Quellentabellen auf 3 verschiedenen Servern. Diese Daten werden in den Formulartabellen gespeichert, in denen sie sich befinden, bis sie von verschiedenen Personen genehmigt werden, die sie manuell in die Live-Systeme aktualisieren, die dann die 6 Quellentabellen aktualisieren. Die visuellen Hinweise werden hauptsächlich während des Genehmigungsprozesses verwendet, werden jedoch gelegentlich dazu verwendet, zu recherchieren, wenn in der Vergangenheit Änderungen vorgenommen wurden.

Da ich eine Reihe von Updates machen muss, dachte ich, dies wäre eine gute Zeit, um sich von den alten 2000+ Codezeilen zu lösen, was meinen Job ein bisschen einfacher macht !!!

Danke,

Zach

Antwort

1

Alle Eigenschaften auf SubSonic Objekte sind tatsächlich Sammlungen und Sie können diese herausziehen und Änderungen überprüfen - alles ohne Reflexion.

Wir haben eine "DirtyColumns" -Sammlung (nicht sicher, ob es öffentlich ist oder nicht), die wir verwenden, um Updates auszuführen - das wäre die Sache, die Sie sich ansehen möchten.

Verwandte Themen