<p>Can a Linq query retrieve BLOBs from a Sql Database?<br>
And how do they come out?</p>

If I'm not mistaken LINQ to SQL teats BLOB as System.Byte[]
I recall that there was some problem with SqlMetal, it generated wrong type for BLOB, but MSVS dmbl designer should work.