Er det muligt at indsætte et .net-object til en SQL-server. I mit tilfælde har jeg en collection bestående af et givent antal elementer. Denne vil jeg godt have mulighed for at gemme i en database, så jeg kan hente den ud igen på et senere tidspunkt og arbejde videre med den.
Er det muligt? - Evt. gemme den i en session og så indsætte. I så fald, hvad er datatypen?
Hvis du benytter en O/R mapper, fx Entity Framework, så vil din objekter firkantet set være lig med din database uden at du behøver at gøre noget specielt. Alternativt kan du serialisere det fx til XML.
Hvis objektet er serializable (collections er serilizable) kan du lave en binaer serialization og gemme som BLOB eller en XML serialization og gemme som CLOB.
Det kan godt vaere lidt farligt fordi hvis du aendrer paa dine classes/structs kan der blive problemer med at deserialisere.
XML er langt bedre end binaer her, da du med XML trods alt kan laese data og pakke dem om.
Kan du fortælle lidt mere din collection? Hvilke type data indeholder den?
Det kan nemlig godt være, at der findes en bedre og sikre måde som Arne også skriver ovenfor.
Synes godt om
Ny brugerNybegynder
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.