varbinary
превежда в byte[]
поле в Entity Framework, което означава, че можете да проверите Дължина свойство на масива:
int fieldSize = entity.MyVarBinaryField.Length;
Както бе споменато от tster :В заявка за LINQ към Entities можете да извикате Дължина на данните метод на SqlFunctions клас, който ще се преведе в DATALENGTH извикване на функция в генерирания SQL оператор. Това работи само с SQL Server и Entity Framework 4 или по-нова версия:
int? fieldSize = repository.Entity
.Select(e => SqlFunctions.DataLength(e.MyVarBinaryField)).Single();