Я храню объекты в базе данных как varbinary (MAX) и хочу знать их размер файла.Не вдаваясь в плюсы и минусы использования типа данных varbinary (MAX), как лучше всего определить размер файла объекта, хранящегося в базе данных?
Это:
A,Лучше просто прочитать столбец из БД и вызвать свойство .Length System.Data.Linq.Binary.
ИЛИ
B.Лучше определить размер файла объекта до его добавления в БД и создать еще один столбец с именем Size.
Файлы, с которыми я имею дело, обычно имеют размер от 0 до 3 МБ с перекосом в сторону меньшего размера,Не обязательно имеет смысл снова нажимать на DB для размера файла, но также не имеет смысла читать весь элемент, чтобы определить его длину.