Guten Tag,
ich möchte eine Tabelle aus meinem typisierten DataSet zum Programmstart einmal laden und danach nur noch die Änderungen aus der Datenbank ziehen um mein DataSet entsprechend zu aktualisieren.
Der Tabelle in meiner Datenbank habe ich eine Timestampspalte hinzugefügt. Für entfernte Tupel habe ich eine Tombstone Tabelle angelegt. Nun frage ich jede Minute die Datenbank ab ob sich der Maximale Timestamp und/oder die Anzahl der Tupel in der Tabelle verändert hat. Wenn dies der Fall ist ziehe ich mir nur die Tupel, die neu hinzugekommen sind oder verändert wurden. Das gleiche gilt für die entfernten Tupel, die ich aus der Tombstone Tabelle ziehe.
Die entsprechenden Tupel würde ich dann in einer DataTable erhalten. Könnte ich diese dann einfach per DataSet.DataTable.Merge() integrieren?
Der Code hierfür ist noch nicht geschrieben, weil ich mich vorher vergewissern möchte, ob dies eine übliche Technik ist oder es schon etwas vorgefertigtes bzw. ein Tutorial/Pattern gibt das ich nur noch nicht gefunden habe.
Gruß
Wurzel
ich möchte eine Tabelle aus meinem typisierten DataSet zum Programmstart einmal laden und danach nur noch die Änderungen aus der Datenbank ziehen um mein DataSet entsprechend zu aktualisieren.
Der Tabelle in meiner Datenbank habe ich eine Timestampspalte hinzugefügt. Für entfernte Tupel habe ich eine Tombstone Tabelle angelegt. Nun frage ich jede Minute die Datenbank ab ob sich der Maximale Timestamp und/oder die Anzahl der Tupel in der Tabelle verändert hat. Wenn dies der Fall ist ziehe ich mir nur die Tupel, die neu hinzugekommen sind oder verändert wurden. Das gleiche gilt für die entfernten Tupel, die ich aus der Tombstone Tabelle ziehe.
Die entsprechenden Tupel würde ich dann in einer DataTable erhalten. Könnte ich diese dann einfach per DataSet.DataTable.Merge() integrieren?
Der Code hierfür ist noch nicht geschrieben, weil ich mich vorher vergewissern möchte, ob dies eine übliche Technik ist oder es schon etwas vorgefertigtes bzw. ein Tutorial/Pattern gibt das ich nur noch nicht gefunden habe.
Gruß
Wurzel
Comment