Avatar billede Driton Seniormester
27. februar 2018 - 20:57 Der er 2 kommentarer

Gemme lister i databasen

Er der nogle som har erfaring med at gemme lister i databasen.

cmd.Parameters.AddWithValue("@Voksen", (List<Kunde>)Session["liste"]);
           

Nogle der ved om man kan gøre det på den måde. Når jeg kigger i databasen virker det list tomt fordi den gemmer kun "List<Kunde>)Session["liste"]"
Avatar billede arne_v Ekspert
27. februar 2018 - 21:43 #1
Der er vel to muligheder:

1)  Den forkerte maade:

Lav en fiks lille LINQ som joiner vaerdierne komma separeret til en streng som du saa gemmer.

2) Den rigtige maade:

Separat tabel med felt som linker til hovedtabel og indsaet af en raekke i den nye tabel for hver vaerdi.
Avatar billede arne_v Ekspert
27. februar 2018 - 21:44 #2
Hvis du brugte EF fremfor simpel ADO.NET, saa ville #2 kunne laves stort set uden ekstra kode.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester