Domanda

Può una query Linq recuperare Blob da un Database Sql?
E come fanno a venire fuori?

È stato utile?

Soluzione

LINQ-To-SQL classi di creare le proprietà del tipo di Sistema.Dati.Linq.Binario per binario e varbinary campi in SQL-Server.Il tipo Binario ha un .ToArray() metodo che restituisce un byte[], e il suo costruttore può prendere un byte[].

Le vecchie versioni di SQLMetal generato proprietà di tipo byte[], ma il problema con questi è che non sono riusciti in alcun tipo di join.Penso che il motivo principale che l'ha sostituita con la IEquatable di tipo Binario.

Altri suggerimenti

Se non mi sbaglio, LINQ to SQL capezzoli BLOB come Sistema.Byte[]
Mi ricordo che c'era qualche problema con SqlMetal, ha generato sbagliato tipo BLOB, ma MSVS dmbl designer dovrebbe funzionare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top