Download Sources
AllTogether2008.zip
AllTogether2010.zip
AllTogether2020.zip
Zur Erläuterung von Konzept und Verwendung der Sources hab ich ein Tutorial verfasst, von dem aus ich hierrauf verlinke:
DBExtensions - allgemeine Lösung der Daten-Persistierung via Datenbanken[/url]
Der Download heißt sinnigerweise "AllTogether", denn ich habe 6 Sample-Projekte geschrieben, und alle in eine Solution gestopft. Um ein anderes Sample auszuprobieren muß man es also als Startprojekt festlegen.
Das Projekt "SqlCeSamples" stellt sogar 2 Samples dar, je nachdem welches StartFormular gewählt wird: frmIncrementFill oder frmM_N_View. Näheres dazu im Tutorial.
Innerhalb der einzelnen Sample-DateiOrdner sind auch spezifische Solution-Dateien, über die man jedes Sample einzeln öffnen kann. So sieht man deutlich, wie die datenbank-basierten Samples alle 3 Dlls einbinden, während "DatasetOnly" mit "nur" 2 Helper-Dlls auskommt.
Ich veröffentliche die Samples zum Tut deshalb so etwas umständlich, weil ich hier bei jedem Update eine Post poste.
Interessenten des Lösung können also diesen Thread abonnieren, und haben dann eine Update-Benachrichtigung, weil VBP ja an jeden Abonnenten eines Threads eine Email schickt, wenn ein neuer Post hinzugekommen ist.
Bisherige History:
Wichtige Hinweise zu den Sample-Projekten:
AllTogether2008.zip
AllTogether2010.zip
AllTogether2020.zip
Zur Erläuterung von Konzept und Verwendung der Sources hab ich ein Tutorial verfasst, von dem aus ich hierrauf verlinke:
DBExtensions - allgemeine Lösung der Daten-Persistierung via Datenbanken[/url]
Der Download heißt sinnigerweise "AllTogether", denn ich habe 6 Sample-Projekte geschrieben, und alle in eine Solution gestopft. Um ein anderes Sample auszuprobieren muß man es also als Startprojekt festlegen.
Das Projekt "SqlCeSamples" stellt sogar 2 Samples dar, je nachdem welches StartFormular gewählt wird: frmIncrementFill oder frmM_N_View. Näheres dazu im Tutorial.
Innerhalb der einzelnen Sample-DateiOrdner sind auch spezifische Solution-Dateien, über die man jedes Sample einzeln öffnen kann. So sieht man deutlich, wie die datenbank-basierten Samples alle 3 Dlls einbinden, während "DatasetOnly" mit "nur" 2 Helper-Dlls auskommt.
Ich veröffentliche die Samples zum Tut deshalb so etwas umständlich, weil ich hier bei jedem Update eine Post poste.
Interessenten des Lösung können also diesen Thread abonnieren, und haben dann eine Update-Benachrichtigung, weil VBP ja an jeden Abonnenten eines Threads eine Email schickt, wenn ein neuer Post hinzugekommen ist.
Bisherige History:
- 1.10.11: first posted
- 7.11.11:
- Sql-Generierung sehr optimiert
- Code-Design geändert, von DataTable.FillByParentrow(parentRow) auf parentRow.FillChildTables(tables())
- Unterstützung für SqlServer zugefügt
- Sql-Generierung sehr optimiert
- 8.11.11: Bugfix der DataTable.Fill(conditions, values()) - Extension-Methode
- 12.11.11: Unterstützung auch von Sql-Funktionen, wie SUM(), BETWEEN, IN() und sowas
- 25.11.2023: Endlich mal in CollectionX meine .ToDictionary()[/color]-Extension gelöscht, weil ab .Net FW 4 erzeugt die einen Namenskonflikt, weil MS hat nu eine ebensolche eingeführt.
Wichtige Hinweise zu den Sample-Projekten:
- Projekt "SqlServerTest": Meine SqlServer-Instanz heißt "SqlServerExpress2008". Bei euch wird sie höchstwahrscheinlich anders heißen - dementsprechend müsst ihr den Connectionstring in den Anwendungseinstellungen anpassen.
- Projekt "MySqlTest": Ist nicht lauffähig. Habich entwickelt anhand einer DB im Internet (nichtmal meine - vielen Dank an Bernd!! ), und daher das Passwort im Connectionstring entfernt.
Dieser Beitrag wurde bereits 44 mal editiert, zuletzt von „ErfinderDesRades“ ()