varbinary
překládá na byte[]
pole v Entity Framework, což znamená, že můžete zkontrolovat Length vlastnost pole:
int fieldSize = entity.MyVarBinaryField.Length;
Jak uvádí tster :V dotazu LINQ to Entities můžete zavolat funkci DataLength metoda SqlFunctions třídy, která se převede do DATALENGTH volání funkce ve vygenerovaném příkazu SQL. Toto funguje pouze se serverem SQL Server a Entity Framework 4 nebo novějším:
int? fieldSize = repository.Entity
.Select(e => SqlFunctions.DataLength(e.MyVarBinaryField)).Single();