Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Struktura encji i VARBINARY

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę przejść do przechowywanej procedury SQL Server z mojego kodu C#?

  2. Polecenie uśpienia w T-SQL?

  3. Błąd zapytania geoprzestrzennego SQL-Server 2008 R2 dla Circular String

  4. Uzyskaj jeden z wpisów w zduplikowanych rekordach

  5. Czy Count(*) może kiedykolwiek zwrócić wartość null?