Sebuah varbinary
diterjemahkan menjadi byte[]
di Entity Framework, yang berarti Anda dapat memeriksa Panjang properti larik:
int fieldSize = entity.MyVarBinaryField.Length;
Seperti yang disebutkan oleh tster :Dalam kueri LINQ ke Entitas, Anda dapat memanggil fungsi Panjang Data metode SqlFunctions class, yang akan diterjemahkan menjadi DATALENGTH panggilan fungsi dalam pernyataan SQL yang dihasilkan. Ini hanya berfungsi dengan SQL Server dan Entity Framework 4 atau yang lebih baru:
int? fieldSize = repository.Entity
.Select(e => SqlFunctions.DataLength(e.MyVarBinaryField)).Single();