Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - Geschäftslogik durch Designer in GUI?


Christoph1972 - So 19.09.10 08:38
Titel: Geschäftslogik durch Designer in GUI?
Hallo Leute,

ich mache mir gerade Gedanken zu einem neuen Datenbankprojekt. Ich werde mit dem DB-Designer arbeiten. Nun ist es ja so, das man DataSet, TableAdapter usw. ja nur auf ein Form ziehen kann. Irgendwie gefällt mir das nicht, da so der Zugriff auf die generierten Methoden über die Form vorgesehen ist. OK, ich könnte nun die Referenzen an eine Klasse übergeben, aber mit mehreren Adaptern und Sets ist das auch keinesfalls schöner Code, wie ich finde.

Wie macht ihr das, wenn ihr mit dem Designer arbeitet?

Eine Überlegung von mir ist: Ein Form, innerhalb der MDI-Application, zu erzeugen, das nur für den DB-Zugriff da ist und Controls zum Debuggen enthält DGV usw. Dem User wird dieses Form nicht gezeigt.

Was meint ihr? Gute Idee?


Trashkid2000 - So 19.09.10 09:43

Hi,
user profile iconChristoph1972 hat folgendes geschrieben Zum zitierten Posting springen:
Nun ist es ja so, das man DataSet, TableAdapter usw. ja nur auf ein Form ziehen kann.

Das stimmt nicht, die Elemente haben absolut nichts mit einer Form zu tun. Ein DataSet kannst Du z.B. auch in einer Klassenbibliothek hinzufügen. Wenn Du dann das DataSet auswählst, hast Du dort auch die visuelle Unterstützung des DataSet-Designers, mit dessen Hilfe Du dann TableAdapter, Relationen u.s.w. hinzufügen kannst. Oder ziehe hier einfach vom Server-Explorer die Elemente der Datenbank in den Designer, die benötigt werden.

Marko


Christoph1972 - So 19.09.10 10:09

Ah, prima! Falsche Denkweise durch stumpfe Nutzung des Designers :oops: