Ich arbeite an einem kleinen Projekt, nur um das MVVM-Modell in C# besser zu verstehen. Ich arbeite mit einer Microsoft SQL Server-Datenbank mit drei Tabellen: customer
, location
und address
.C#/SQL Server: MVVM Daten in mehrere Tabellen einfügen
Jeder Kunde kann einen oder mehrere Standorte haben und jeder Standort hat eine bestimmte Adresse.
Mein aktueller Gedanke, wie dies zu tun:
- Legen Sie zuerst den Kunden.
- die Position einzufügen, die höchsten
customer_id
erhalten und den Standort mit denmax(customer_id)
- Legen Sie dann die Adresse einzufügen, die
max(location_id)
zu erhalten und die Adresse einzufügen, mit der Standort-ID
Gibt es ein bessere Möglichkeit, dies zu tun?
Ich habe kein Tutorial mit einem Beispiel für das Einfügen von Daten in mehr als eine Tabelle gefunden, insbesondere nicht mit SQL Server.
Und mein nächstes Problem ist: Was soll ich an meine TextBoxen binden, damit ich den Inhalt davon einfügen kann?
Ich dachte über eine sichere Schaltfläche nach. Dieser Knopf würde dann eine Methode ausführen, wo ich die Daten von den gebundenen TextBoxen einfüge. Soll ich das mit Befehlen machen, anstatt eine Methode zu schreiben?
Danke schon!