Aracılığıyla paylaş


ObjectContext.ExecuteStoreCommandAsync Yöntem

Tanım

Aşırı Yüklemeler

ExecuteStoreCommandAsync(String, Object[])

Zaman uyumsuz olarak, 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. ExecuteStoreCommandAsync("UPDATE dbo. Gönderiler SET Derecelendirmesi = 5 WHERE Yazar = @p0", userSuppliedAuthor); Alternatif olarak, bir DbParameter oluşturabilir ve Bunu SqlQuery'ye sağlayabilirsiniz. Bu, SQL sorgu dizesinde adlandırılmış parametreler kullanmanıza olanak tanır. Bağlam. ExecuteStoreCommandAsync("UPDATE dbo. Posts SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor));

ExecuteStoreCommandAsync(TransactionalBehavior, String, Object[])

Zaman uyumsuz olarak, 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. ExecuteStoreCommandAsync("UPDATE dbo. Gönderiler SET Derecelendirmesi = 5 WHERE Yazar = @p0", userSuppliedAuthor); Alternatif olarak, bir DbParameter oluşturabilir ve Bunu SqlQuery'ye sağlayabilirsiniz. Bu, SQL sorgu dizesinde adlandırılmış parametreler kullanmanıza olanak tanır. Bağlam. ExecuteStoreCommandAsync("UPDATE dbo. Posts SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor));

ExecuteStoreCommandAsync(String, CancellationToken, Object[])

Zaman uyumsuz olarak, 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. ExecuteStoreCommandAsync("UPDATE dbo. Gönderiler SET Derecelendirmesi = 5 WHERE Yazar = @p0", userSuppliedAuthor); Alternatif olarak, bir DbParameter oluşturabilir ve Bunu SqlQuery'ye sağlayabilirsiniz. Bu, SQL sorgu dizesinde adlandırılmış parametreler kullanmanıza olanak tanır. Bağlam. ExecuteStoreCommandAsync("UPDATE dbo. Posts SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor));

ExecuteStoreCommandAsync(TransactionalBehavior, String, CancellationToken, Object[])

Zaman uyumsuz olarak, 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. ExecuteStoreCommandAsync("UPDATE dbo. Gönderiler SET Derecelendirmesi = 5 WHERE Yazar = @p0", userSuppliedAuthor); Alternatif olarak, bir DbParameter oluşturabilir ve Bunu SqlQuery'ye sağlayabilirsiniz. Bu, SQL sorgu dizesinde adlandırılmış parametreler kullanmanıza olanak tanır. Bağlam. ExecuteStoreCommandAsync("UPDATE dbo. Posts SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor));

ExecuteStoreCommandAsync(String, Object[])

Zaman uyumsuz olarak, 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. ExecuteStoreCommandAsync("UPDATE dbo. Gönderiler SET Derecelendirmesi = 5 WHERE Yazar = @p0", userSuppliedAuthor); Alternatif olarak, bir DbParameter oluşturabilir ve Bunu SqlQuery'ye sağlayabilirsiniz. Bu, SQL sorgu dizesinde adlandırılmış parametreler kullanmanıza olanak tanır. Bağlam. ExecuteStoreCommandAsync("UPDATE dbo. Posts SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor));

public System.Threading.Tasks.Task<int> ExecuteStoreCommandAsync (string commandText, params object[] parameters);
member this.ExecuteStoreCommandAsync : string * obj[] -> System.Threading.Tasks.Task<int>
Public Function ExecuteStoreCommandAsync (commandText As String, ParamArray parameters As Object()) As Task(Of Integer)

Parametreler

commandText
String

Sunucunun yerel sorgu dilinde belirtilen komut.

parameters
Object[]

Sorgu için kullanılacak parametre değerleri.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, etkilenen satır sayısını içerir.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntemi çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Mevcut bir yerel işlem yoksa komutunu yürütmek için yeni bir işlem kullanılır.

Şunlara uygulanır

ExecuteStoreCommandAsync(TransactionalBehavior, String, Object[])

Zaman uyumsuz olarak, 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. ExecuteStoreCommandAsync("UPDATE dbo. Gönderiler SET Derecelendirmesi = 5 WHERE Yazar = @p0", userSuppliedAuthor); Alternatif olarak, bir DbParameter oluşturabilir ve Bunu SqlQuery'ye sağlayabilirsiniz. Bu, SQL sorgu dizesinde adlandırılmış parametreler kullanmanıza olanak tanır. Bağlam. ExecuteStoreCommandAsync("UPDATE dbo. Posts SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor));

public System.Threading.Tasks.Task<int> ExecuteStoreCommandAsync (System.Data.Entity.TransactionalBehavior transactionalBehavior, string commandText, params object[] parameters);
member this.ExecuteStoreCommandAsync : System.Data.Entity.TransactionalBehavior * string * obj[] -> System.Threading.Tasks.Task<int>

Parametreler

transactionalBehavior
TransactionalBehavior

Bu komut için bir işlem oluşturulmasını denetler.

commandText
String

Sunucunun yerel sorgu dilinde belirtilen komut.

parameters
Object[]

Sorgu için kullanılacak parametre değerleri.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, etkilenen satır sayısını içerir.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntemi çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır

ExecuteStoreCommandAsync(String, CancellationToken, Object[])

Zaman uyumsuz olarak, 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. ExecuteStoreCommandAsync("UPDATE dbo. Gönderiler SET Derecelendirmesi = 5 WHERE Yazar = @p0", userSuppliedAuthor); Alternatif olarak, bir DbParameter oluşturabilir ve Bunu SqlQuery'ye sağlayabilirsiniz. Bu, SQL sorgu dizesinde adlandırılmış parametreler kullanmanıza olanak tanır. Bağlam. ExecuteStoreCommandAsync("UPDATE dbo. Posts SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor));

public virtual System.Threading.Tasks.Task<int> ExecuteStoreCommandAsync (string commandText, System.Threading.CancellationToken cancellationToken, params object[] parameters);
abstract member ExecuteStoreCommandAsync : string * System.Threading.CancellationToken * obj[] -> System.Threading.Tasks.Task<int>
override this.ExecuteStoreCommandAsync : string * System.Threading.CancellationToken * obj[] -> System.Threading.Tasks.Task<int>

Parametreler

commandText
String

Sunucunun yerel sorgu dilinde belirtilen komut.

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

parameters
Object[]

Sorgu için kullanılacak parametre değerleri.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, etkilenen satır sayısını içerir.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntemi çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Mevcut bir yerel işlem yoksa komutunu yürütmek için yeni bir işlem kullanılır.

Şunlara uygulanır

ExecuteStoreCommandAsync(TransactionalBehavior, String, CancellationToken, Object[])

Zaman uyumsuz olarak, 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. ExecuteStoreCommandAsync("UPDATE dbo. Gönderiler SET Derecelendirmesi = 5 WHERE Yazar = @p0", userSuppliedAuthor); Alternatif olarak, bir DbParameter oluşturabilir ve Bunu SqlQuery'ye sağlayabilirsiniz. Bu, SQL sorgu dizesinde adlandırılmış parametreler kullanmanıza olanak tanır. Bağlam. ExecuteStoreCommandAsync("UPDATE dbo. Posts SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor));

public virtual System.Threading.Tasks.Task<int> ExecuteStoreCommandAsync (System.Data.Entity.TransactionalBehavior transactionalBehavior, string commandText, System.Threading.CancellationToken cancellationToken, params object[] parameters);
abstract member ExecuteStoreCommandAsync : System.Data.Entity.TransactionalBehavior * string * System.Threading.CancellationToken * obj[] -> System.Threading.Tasks.Task<int>
override this.ExecuteStoreCommandAsync : System.Data.Entity.TransactionalBehavior * string * System.Threading.CancellationToken * obj[] -> System.Threading.Tasks.Task<int>

Parametreler

transactionalBehavior
TransactionalBehavior

Bu komut için bir işlem oluşturulmasını denetler.

commandText
String

Sunucunun yerel sorgu dilinde belirtilen komut.

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

parameters
Object[]

Sorgu için kullanılacak parametre değerleri.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, etkilenen satır sayısını içerir.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntemi çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır