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

Khung thực thể:Phương pháp Database.ExecuteSqlCommand

ExecuteSqlCommand sẽ trả về số hàng bị ảnh hưởng bởi UPDATE của bạn tuyên bố.

Thử nghiệm :

//Update ID 2
using (var context = new Test2Context())
{
    var items = context.MyTestClasses.Where(x => x.Id == 2).Count();
    var rowsAffected = context.Database.ExecuteSqlCommand("UPDATE MyTestClasses SET Name = 'Test2' WHERE Id = 2");
    Debug.WriteLine("--First Test--");
    Debug.WriteLine("items: {0}", items);
    Debug.WriteLine("rowsAffected: {0}", rowsAffected);
}

//Update all
using (var context = new Test2Context())
{
    var items = context.MyTestClasses.Count();
    var rowsAffected = context.Database.ExecuteSqlCommand("UPDATE MyTestClasses SET Name = 'Updated'");
    Debug.WriteLine("--Second Test--");
    Debug.WriteLine("items: {0}", items);
    Debug.WriteLine("rowsAffected: {0}", rowsAffected);
}

Kết quả :

--First Test--
items: 1
rowsAffected: 1
--Second Test--
items: 3
rowsAffected: 3



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chia phạm vi ngày thành một hàng mỗi tháng trong máy chủ sql

  2. đặt hàng theo một tham số

  3. 11 cách lấy khóa chính trong SQL Server (ví dụ T-SQL)

  4. Làm cách nào để kết nối với cơ sở dữ liệu SQL Server 2008 bằng JDBC?

  5. Nhiều câu lệnh INSERT so với một câu lệnh INSERT với nhiều GIÁ TRỊ