Sto memorizzando i byte in una tabella di database. Quando lo recupero con Linq 2 sql ottengo il tipo restituito in system.data.linq.Binary
.convertire system.data.linq.binary in byte []
io non sono in grado di convertire il system.data.linq.binary
di array di byte (byte[]
).
Come si converte?
///my datacontext
var db = new db();
//key is an value from user
var img = from i in db.images
where i.id == key
select i.data;
il i.data
è in linq.binary
io voglio che sia in byte[]
.
Ho provato con (byte[])img
ma non ha funzionato.
come è stato modificato il 'Binario' in' byte'? – spajce