Hallo Leute,
Ich tüftle gerade an einem Optionsdialog für mein Programm und stehe vor einem Problem.
Zur Erkläung: Das Programm arbeitet mit mehreren Datenbanken die über einstellbare Vorgaben verfügen: z.b. Datumsanzeige udg. die Optionen sind in einer Tabelle innerhalb der DB gespeichert. info_v01 die eine info_id eine "bezeichnung" und den "wert" der Einstellung als String beinhaltet das EntityFramework zur Klasse sieht so aus:
Es gibt dzt. ca. 18 Einstellung jede hat ihre forlaufende info_id sowie eine eindeutige bezeichnung z.b. "doc_use_subfolder" und den Wert 1 (als String)
Derzeit schaut meine Lösung so aus die Bindung meines Optionsdialoges geht direkt auf die Observable Collection und ich greife im Binding auf die "Position" der Einstellung innerhalb der Collection zu:
z.B.
Das Problem in meinen Augen ist das dieses System sehr fehleranfällig ist da ich nicht zu 100% sicher sein kann das die Werte sich nicht verschieben und dadurch der Optionsdialog "kaputt" geht.
Daher meine Frage wie könnte ich die Sache besser und fehlersicherer gestalten?
Ich hab schon überlegt ob ich beim Dialog laden nicht das Binding im Codebehind auf Basis der "bezeichnun" zuweisen soll aber das erscheint mir als wenig praktikabel....
Vielleicht kann mir jemand einen Tipp geben.
danke!
Ich tüftle gerade an einem Optionsdialog für mein Programm und stehe vor einem Problem.
Zur Erkläung: Das Programm arbeitet mit mehreren Datenbanken die über einstellbare Vorgaben verfügen: z.b. Datumsanzeige udg. die Optionen sind in einer Tabelle innerhalb der DB gespeichert. info_v01 die eine info_id eine "bezeichnung" und den "wert" der Einstellung als String beinhaltet das EntityFramework zur Klasse sieht so aus:
Es gibt dzt. ca. 18 Einstellung jede hat ihre forlaufende info_id sowie eine eindeutige bezeichnung z.b. "doc_use_subfolder" und den Wert 1 (als String)
Derzeit schaut meine Lösung so aus die Bindung meines Optionsdialoges geht direkt auf die Observable Collection und ich greife im Binding auf die "Position" der Einstellung innerhalb der Collection zu:
z.B.
Das Problem in meinen Augen ist das dieses System sehr fehleranfällig ist da ich nicht zu 100% sicher sein kann das die Werte sich nicht verschieben und dadurch der Optionsdialog "kaputt" geht.
Daher meine Frage wie könnte ich die Sache besser und fehlersicherer gestalten?
Ich hab schon überlegt ob ich beim Dialog laden nicht das Binding im Codebehind auf Basis der "bezeichnun" zuweisen soll aber das erscheint mir als wenig praktikabel....
Vielleicht kann mir jemand einen Tipp geben.
danke!
mfG.
Stephan
Stephan