एक varbinary
एक byte[]
. में अनुवाद करता है एंटिटी फ्रेमवर्क में फ़ील्ड, जिसका अर्थ है कि आप लंबाई . की जांच कर सकते हैं सरणी की संपत्ति:
int fieldSize = entity.MyVarBinaryField.Length;
जैसा कि tster ने बताया है :LINQ से Entities क्वेरी में, आप डेटा की लंबाई SqlFunctions की विधि वर्ग, जो एक DATALENGTH में अनुवाद करेगा जेनरेट किए गए SQL कथन में फ़ंक्शन कॉल। यह केवल SQL सर्वर और Entity Framework 4 या बाद के संस्करण के साथ काम करता है:
int? fieldSize = repository.Entity
.Select(e => SqlFunctions.DataLength(e.MyVarBinaryField)).Single();