Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Khung thực thể và VARBINARY

Một varbinary dịch sang một byte[] trong Khung thực thể, có nghĩa là bạn có thể kiểm tra Độ dài thuộc tính của mảng:

int fieldSize = entity.MyVarBinaryField.Length;

Như đã đề cập bởi tster :Trong truy vấn LINQ to Entities, bạn có thể gọi DataLength phương thức của SqlFunctions lớp này sẽ dịch thành DATALENGTH gọi hàm trong câu lệnh SQL được tạo. Điều này chỉ hoạt động với SQL Server và Entity Framework 4 trở lên:

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. Chuyển đổi giá trị cột được phân tách bằng dấu phẩy thành hàng

  2. KHÔNG CÓ VÀ KHÔNG TỒN TẠI

  3. Bảng tổng hợp SQL Server với nhiều cột tổng hợp

  4. Khung thực thể - Lấy độ dài của dữ liệu trong một cột văn bản

  5. Sử dụng varchar (MAX) so với TEXT trên SQL Server