hallo erst mal und willkommen zu meinem ersten Beitrag
ich wollte ein kleines nettes programm mit lokaler datenquelle schreiben und mich da für XML entschieden. Leider ist das ganze dann doch nicht ganz so einfach...
um zu verhindern, dass ein datenblock zu groß ist und zuviele doppelten einträge in einer DataColumn vorkommen, hab ich wie sich das gehört die informationen auf insgesamt 6 tabellen verteilt.
ich kann das ganze auch ohne Probleme in ein DataSet laden (ist ja auch ganz einfach). nun hab ich also alle 6 tabellen in einem DataSet.
So nun ist das aber nicht ganz das, was ich will
ich brauch für verschiedene Programmteile immer wieder bestimmte Datenkombinationen aus mehreren Tabellen und schlau wie ich bin dachte ich da natürlich an die guten alten Views von Datenbanksystemen.
Daraufhin hab ich mir dann ein XML-Schema erstellt (besser erstellen lassen - das muss man visual studio schon lassen. das ist da sehr komfortabel)
dann über den XML-Designer Keyreferences erstellt und soweit lief auch alles problemlos.
die XML-datei lässt sich auch mit dem schema validieren und das schema ist in der XML-Datei eingelinkt, oder wie man das nennt.
wenn ich nun die XML-Datei ins Dataset lade ändert sich schonmal garnichts und wenn ich zuerst das schema ins dataset lade und dann die XML-Datei selber, dann ist das dataset immer leer (es werden halt nur die tabellen nach dem schema erstellt)...
und nu endlich die Frage:
Wie muss ich nun grundsätzlich vorgehen, um soetwas wie eine View in einer Tabelle in einem DataSet speichern kann, oder ist da meine ansatz schon ganz verkehrt?
Stichworte oder Ansatzpunkte, an denen ich weitere Recherchen anstellen kann reichen mir auch schon.
Vielen Dank schonmal an alle, die sich die Zeit genommen und Mähe gemacht haben das alles hier zu lesen. Hilfe wäre wirklich supertoll, denn ich weiß wirklich nicht mehr weiter (ist ja nicht so, als hätt ich mich nicht damit beschäftigt)
MfG, Björn