Ich erstelle ein Programm, das Daten in eine Datenbank sendet, und bin auf ein Muster gestoßen, das mir sicher bekannt ist: Eine kurze Tabelle der wahrscheinlichsten (sehr wahrscheinlich) festen Werte, die als Aufzählung dienen. Nehmen wir also die folgende Tabelle an Status
:
Status ID Beschreibung -------------- 0 unverarbeitet 1 Ausstehend 2 verarbeitet 3 Fehler
In meinem Programm muss ich eine Status-ID für eine andere Tabelle ermitteln oder möglicherweise einen Datensatz mit einer neuen Status-ID aktualisieren.
Ich könnte die Status-IDs in einer Aufzählung fest codieren und hoffe, dass niemand jemals die Datenbank ändert. Oder ich könnte die Werte basierend auf der Beschreibung vorab abrufen (also diese stattdessen fest codieren ).
Was wäre der richtige Ansatz, um diese beiden, Aufzählung und Tabelle, synchron zu halten?