Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

C# Enum usando i valori nella tabella SQL Server

Se vuoi che sia in qualche modo dinamico, perché farne un enum per cominciare? Basta recuperare i dettagli dalla tabella all'avvio dell'app e ricordarli (ad esempio) in un Dictionary<int, string> . Puoi sempre incapsulare il valore all'interno del tuo tipo di valore che ha imposto l'intervallo, se lo desideri.

In alternativa, se non ti dispiace ricompilare, puoi recuperarlo da build time e genera automaticamente il codice sorgente enum.