Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Рамка на обект и VARBINARY

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();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. създаване на множество потребители за c#.net winform приложение с помощта на sql server express

  2. Използвайки SSDT, как да разреша грешки SQL71561, когато имам изглед, който препраща към обекти в различна база данни?

  3. Сортиране по дата в SQL

  4. Вмъкване на повече от 1000 реда от Excel в SQLServer

  5. Как да променя езика по подразбиране за SQL Server?