Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

C#-Enumeration mit Werten in der Sql Server-Tabelle

Wenn Sie möchten, dass es etwas dynamisch ist, warum machen Sie es zu Beginn zu einer Aufzählung? Rufen Sie beim App-Start einfach die Details aus der Tabelle ab und merken Sie sie sich (sagen wir) in einem Dictionary<int, string> . Sie könnten den Wert jederzeit in Ihren eigenen Werttyp kapseln, der den Bereich erzwingt, wenn Sie möchten.

Wenn es Ihnen nichts ausmacht, neu zu kompilieren, können Sie es alternativ unter build abrufen Zeit und generieren Sie den Enum-Quellcode automatisch.