varbinary
tłumaczy na byte[]
pole w Entity Framework, co oznacza, że możesz sprawdzić Długość właściwość tablicy:
int fieldSize = entity.MyVarBinaryField.Length;
Jak wspomniał tster :W zapytaniu LINQ to Entities można wywołać Długość danych metoda SqlFunctions klasa, która przełoży się na DATALENGTH wywołanie funkcji w wygenerowanej instrukcji SQL. Działa to tylko z SQL Server i Entity Framework 4 lub nowszym:
int? fieldSize = repository.Entity
.Select(e => SqlFunctions.DataLength(e.MyVarBinaryField)).Single();