Hallo,
ich habe da mal eine Frage zu Modellklassen.
Ich habe eine Klasse für Kunden und deren BEstandteile.
Für die Fremdschlüssel benutze ich Longwerte.
Wenn also ein Benutzer eine Combobox wählt wird nur die ID in der Klasse gespeichert und in der Datenbank gespeichert.
Nun soll es aber auch eine Detailansicht geben für den Benutzer und wenn ich dann die Daten aus der Datenbank in die Property lade und anzeigen lassen würde bringt dem Benutz die Info des LonGWertes natütlich nichts, sondern dieser soll ja den damals ausgewählten Text sehen.
Wie ich das aus der Datenbank auslese ist mir soweit klar.
Wie würdet es ihr sinnigerweise bauen?
1.) Die aktuelle Klasse um eine Property erweitern?
Beispiel
C#-Quelltext
1: 2:
| public long? CustomerCrap { get; set; } public string CustomerCrapString { get; set; } |
2.) Oder ist es sinniger 2 Klassen zu bauen.
Oder macht man das vielleicht ganz anders?
ICh hoffe dies ist einigermaßen verständlich.
Danke
Gruß
Daniel