ObjectContext.ExecuteStoreCommand Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| ExecuteStoreCommand(String, Object[]) |
Mevcut bağlantıyı kullanarak doğrudan veri kaynağında rastgele bir komut yürütür. Komut, sunucunun SQL gibi yerel sorgu dili kullanılarak belirtilir. SQL kabul eden herhangi bir API'de olduğu gibi, SQL ekleme saldırısına karşı koruma sağlamak için herhangi bir kullanıcı girişini parametreleştirmek önemlidir. SQL sorgu dizesine parametre yer tutucuları ekleyebilir ve ardından parametre değerlerini ek bağımsız değişkenler olarak sağlayabilirsiniz. Sağladığınız tüm parametre değerleri otomatik olarak DbParameter'a dönüştürülür. Bağlam. ExecuteStoreCommand("UPDATE dbo. Gönderiler SET Derecelendirme = 5 WHERE Yazar = @p0", userSuppliedAuthor); Alternatif olarak, bir DbParameter oluşturabilir ve Bunu SqlQuery'ye sağlayabilirsiniz. Bu, SQL sorgu dizesinde adlandırılmış parametreleri kullanmanıza olanak tanır. Bağlam. ExecuteStoreCommand("UPDATE dbo. Gönderiler SET Derecelendirmesi = 5 WHERE Yazar = @author", yeni SqlParameter("@author", userSuppliedAuthor)); |
| ExecuteStoreCommand(TransactionalBehavior, String, Object[]) |
Mevcut bağlantıyı kullanarak doğrudan veri kaynağında rastgele bir komut yürütür. Komut, sunucunun SQL gibi yerel sorgu dili kullanılarak belirtilir. SQL kabul eden herhangi bir API'de olduğu gibi, SQL ekleme saldırısına karşı koruma sağlamak için herhangi bir kullanıcı girişini parametreleştirmek önemlidir. SQL sorgu dizesine parametre yer tutucuları ekleyebilir ve ardından parametre değerlerini ek bağımsız değişkenler olarak sağlayabilirsiniz. Sağladığınız tüm parametre değerleri otomatik olarak DbParameter'a dönüştürülür. Bağlam. ExecuteStoreCommand("UPDATE dbo. Gönderiler SET Derecelendirme = 5 WHERE Yazar = @p0", userSuppliedAuthor); Alternatif olarak, bir DbParameter oluşturabilir ve Bunu SqlQuery'ye sağlayabilirsiniz. Bu, SQL sorgu dizesinde adlandırılmış parametreleri kullanmanıza olanak tanır. Bağlam. ExecuteStoreCommand("UPDATE dbo. Gönderiler SET Derecelendirmesi = 5 WHERE Yazar = @author", yeni SqlParameter("@author", userSuppliedAuthor)); |
ExecuteStoreCommand(String, Object[])
Mevcut bağlantıyı kullanarak doğrudan veri kaynağında rastgele bir komut yürütür. Komut, sunucunun SQL gibi yerel sorgu dili kullanılarak belirtilir.
SQL kabul eden herhangi bir API'de olduğu gibi, SQL ekleme saldırısına karşı koruma sağlamak için herhangi bir kullanıcı girişini parametreleştirmek önemlidir. SQL sorgu dizesine parametre yer tutucuları ekleyebilir ve ardından parametre değerlerini ek bağımsız değişkenler olarak sağlayabilirsiniz. Sağladığınız tüm parametre değerleri otomatik olarak DbParameter'a dönüştürülür. Bağlam. ExecuteStoreCommand("UPDATE dbo. Gönderiler SET Derecelendirme = 5 WHERE Yazar = @p0", userSuppliedAuthor); Alternatif olarak, bir DbParameter oluşturabilir ve Bunu SqlQuery'ye sağlayabilirsiniz. Bu, SQL sorgu dizesinde adlandırılmış parametreleri kullanmanıza olanak tanır. Bağlam. ExecuteStoreCommand("UPDATE dbo. Gönderiler SET Derecelendirmesi = 5 WHERE Yazar = @author", yeni SqlParameter("@author", userSuppliedAuthor));
public virtual int ExecuteStoreCommand(string commandText, params object[] parameters);
abstract member ExecuteStoreCommand : string * obj[] -> int
override this.ExecuteStoreCommand : string * obj[] -> int
Public Overridable Function ExecuteStoreCommand (commandText As String, ParamArray parameters As Object()) As Integer
Parametreler
- commandText
- String
Sunucunun yerel sorgu dilinde belirtilen komut.
- parameters
- Object[]
Sorgu için kullanılacak parametre değerleri.
Döndürülenler
Etkilenen satır sayısı.
Açıklamalar
Mevcut bir yerel işlem yoksa komutunu yürütmek için yeni bir işlem kullanılır.
Şunlara uygulanır
ExecuteStoreCommand(TransactionalBehavior, String, Object[])
Mevcut bağlantıyı kullanarak doğrudan veri kaynağında rastgele bir komut yürütür. Komut, sunucunun SQL gibi yerel sorgu dili kullanılarak belirtilir.
SQL kabul eden herhangi bir API'de olduğu gibi, SQL ekleme saldırısına karşı koruma sağlamak için herhangi bir kullanıcı girişini parametreleştirmek önemlidir. SQL sorgu dizesine parametre yer tutucuları ekleyebilir ve ardından parametre değerlerini ek bağımsız değişkenler olarak sağlayabilirsiniz. Sağladığınız tüm parametre değerleri otomatik olarak DbParameter'a dönüştürülür. Bağlam. ExecuteStoreCommand("UPDATE dbo. Gönderiler SET Derecelendirme = 5 WHERE Yazar = @p0", userSuppliedAuthor); Alternatif olarak, bir DbParameter oluşturabilir ve Bunu SqlQuery'ye sağlayabilirsiniz. Bu, SQL sorgu dizesinde adlandırılmış parametreleri kullanmanıza olanak tanır. Bağlam. ExecuteStoreCommand("UPDATE dbo. Gönderiler SET Derecelendirmesi = 5 WHERE Yazar = @author", yeni SqlParameter("@author", userSuppliedAuthor));
public virtual int ExecuteStoreCommand(System.Data.Entity.TransactionalBehavior transactionalBehavior, string commandText, params object[] parameters);
abstract member ExecuteStoreCommand : System.Data.Entity.TransactionalBehavior * string * obj[] -> int
override this.ExecuteStoreCommand : System.Data.Entity.TransactionalBehavior * string * obj[] -> int
Parametreler
- transactionalBehavior
- TransactionalBehavior
Bu komut için işlem oluşturmayı denetler.
- commandText
- String
Sunucunun yerel sorgu dilinde belirtilen komut.
- parameters
- Object[]
Sorgu için kullanılacak parametre değerleri.
Döndürülenler
Etkilenen satır sayısı.