Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एंटिटी फ्रेमवर्क:Database.ExecuteSqlCommand Method

ExecuteSqlCommand आपके UPDATE . से प्रभावित पंक्तियों की संख्या लौटाएगा बयान।

परीक्षण :

//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);
}

परिणाम :

--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. संग्रहीत प्रक्रिया में पैरामीटर के रूप में एक्सएमएल (एसक्यूएल सर्वर)

  2. रेल और एमएसएसक्यूएल 2008 - क्या हम बाधाओं को मारेंगे?

  3. उपस्थिति में और बाहर

  4. एकाधिक स्तंभ समुच्चय के साथ SQL सर्वर पिवट तालिका

  5. SQL सर्वर डेटाबेस में संग्रहीत कार्यविधियाँ और कार्य लौटाएँ:रूटीन (T-SQL उदाहरण)