Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    Die Änderungs-Verfolgung des Datasets notiert jede Änderung, sodass zu jedem Zeitpunkt bekannt ist, welche DataRows zugefügt/gelöscht/geändert wurden. Dementsprechend kann man eine allgemeine Abspeicher-Methode schreiben, die zu jedem Zeitpunkt alle Abweichungen des Datenbestandes der Db übermittelt - sie also updated. Die Methode verwendet selbstverständlich DbParameter, sodass auch Sql-Injection - Angriffen ein Riegel vorgeschoben ist. Seit 2010 versucht Microsoft so etwas bereitzustellen mit …

  • Benutzer-Avatarbild

    Gelegentlich designed man eine DataRelation unter Verwendung von String-Spalten. Das ist in der GUI-Entwicklung vielleicht ganz praktisch, weil man kann menschen-lesbare Werte anzeigen, ohne dazu erst den relationalen Verweis auflösen zu müssen. Entspricht aber nicht der reinen datenbänkerischen Lehre, nach der einer Spalte genau eine Aufgabe zukommt: Entweder Daten beinhalten oder verweisen - aber nicht beides. Und die Probleme folgen prompt (Beispiel): Wird bei einer String-Relation in der Par…

  • Benutzer-Avatarbild

    Ich hab einen Bug der DbPersistanceBase.CustomFill()-Methode gefixt, und bei dem Anlass auch ein paar schnucklige Extensions eingeführt. Die CustomFill()-Methode dient der benutzerdefinierten Befüllung jeweils einer Datatable. Weil bei grossen Datenbeständen ists nicht immer geraten, sämtliche Daten abzurufen, wenn man nur die Daten zB eines Kunden braucht. An dieser Stelle benötigt man nun grundlegende Sql-Kenntnisse, nämlich einfache Select-Statements muss man beherrschen, mit Where-Condition …

  • Benutzer-Avatarbild

    Ich hab eine MysqlPersistance zugefügt, und eine DatasetOnly-Variante. Das c#-Projekt rausgeworfen. Zu jedem Projekt ein Readme. Zur MysqlPersistance kann leider keine Beispiel-Anwendung geliefert werden, weil Mysql (im Gegensatz zu Access, Sqlserver, SqlserverCE, DatasetOnly) keine verzippbaren DatenbankDateien kennt. (Download in post#1)