Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kerangka entitas dan VARBINARY

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengaktifkan RPC Out menggunakan T-SQL

  2. Bagaimana cara mendapatkan jumlah total jam antara dua tanggal di server sql?

  3. Hapus Data melalui Fungsi Bernilai Tabel di SQL Server

  4. Profiler server SQL tidak menampilkan kueri LINQ To Sql

  5. Bagaimana cara mengonversi DateTime ke TimeSpan dalam kueri Entity Framework