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

C# Enum ved hjælp af værdier i SQL Server-tabellen

Hvis du vil have det til at være lidt dynamisk, hvorfor så gøre det til en opregning til at starte med? Hent blot detaljerne fra tabellen ved app-start, og husk dem i (f.eks.) en Dictionary<int, string> . Du kan altid indkapsle værdien inden for din egen værditype, som håndhævede intervallet, hvis du ville.

Alternativt, hvis du ikke har noget imod at genkompilere, kan du hente det på build tid og autogenerer enum-kildekoden.



  1. Gendannelse af SQL Server-masterdatabasen

  2. opbygge dynamisk SQL-forespørgsel med psycopg2 python-bibliotek og ved hjælp af gode konverteringsværktøjer

  3. Saml rekursive JSON-nøgler i Postgres

  4. Sådan tilføjer du en mulighed til sql_mode i MySQL uden at miste eksisterende indstillinger