Ich habe eine person
Klasse, die Name, CNIC, Gender, City
Eigenschaften hat.Speichern der Stadt-ID in DB und Abrufen des Namens der Stadt beim Abrufen von Daten?
Zum Zeitpunkt des Speicherns von Daten in der DB ist alles in Ordnung.
ich bevölkern ein Drop-Down mit den Städten und Benutzer können Stadt und die ID der Stadt wählen, wird in tblperson
‚s City
Spalte gespeichert werden, die tblcity
ID
Spalte Fremdschlüssel hat.
Nun, wenn ich Daten aus tblPerson
abrufen möchten bekomme ich alles in Ordnung, und ich bin in der Lage Daten in die Textfelder zu zeigen, wenn auch ich Stadt id bekommen und nicht Name der Stadt
Aber ich will den Namen bekommen der Stadt in der Textbox angezeigt. Wie kann ich das machen?
Was ich denke, ich sollte tun ist:
eine neue Methode in der Stadt Klasse erstellen
getCityName
.Pass ID der Stadt von
person.City
bis Methode der Stadt Klasse.Erhalten von
tblCity
Tabelle Ortsnamen in der Datenbank
Ist dieser Ansatz richtig? Wenn nicht, was ist der bessere Weg, dies zu tun?
Innere der Stadt Tabellen verbinden und unter der Annahme, den Namen anstelle –
Der obige Kommentar gilt bekommen, dass Sie jede Zeile aus Tabelle City nie löschen – DhruvJoshi