У меня есть таблица, в которой есть столбец blob, представляющий файл.
Я хотел бы запустить запрос LinqToSql, который возвращает имя и описание файла, а также размер файла ... но в интересах не снижения производительности я, очевидно, не хочу загружать весь BLOB-объект! *
var q = from f in MyFiles
select new {f.Name, f.Description, f.Blob.Length};
, по-видимому, извлекает весь блоб из БД, а затем вычисляет его длину в локальной памяти.
Как я могу сделать так, чтобы я получал только размер BLOB-объекта без загрузки всего BLOB-объекта?