Один из способов - проецировать ваш набор результатов в анонимный тип, когда вам не нужен BLOB-объект:
from entity in context.Entities
select new
{
Field1 = entity.Field1,
Field2 = entity.Field2
}
В этом примере будут загружены только Field1 и Field2.
Недостатком этого метода является то, что вы не можете обновить возвращаемый экземпляр и выполнить context.SaveChanges. Хотя я бы сказал, что сохранение экземпляра без полного знания экземпляра является небезопасным. Этот метод хорош, когда вам нужен длинный список возвращаемых экземпляров, но он будет запрашивать один экземпляр, поле varbinary и все перед тем, как вы на самом деле обновитесь.