ObjectContext.ExecuteStoreCommandAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
ExecuteStoreCommandAsync(String, Object[]) |
Esegue in modo asincrono un comando arbitrario direttamente sull'origine dati usando la connessione esistente. Il comando viene specificato usando il linguaggio di query nativo del server, ad esempio SQL. Come per qualsiasi API che accetta SQL, è importante parametrizzare qualsiasi input utente da proteggere da un attacco SQL injection. È possibile includere i segnaposto dei parametri nella stringa di query SQL e quindi specificare i valori dei parametri come argomenti aggiuntivi. Tutti i valori dei parametri forniti verranno convertiti automaticamente in dbParameter. Contesto. ExecuteStoreCommandAsync("UPDATE dbo). Post SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); In alternativa, è anche possibile costruire un dbParameter e specificarlo a SqlQuery. In questo modo è possibile usare parametri denominati nella stringa di query SQL. Contesto. ExecuteStoreCommandAsync("UPDATE dbo). Post SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor)); |
ExecuteStoreCommandAsync(TransactionalBehavior, String, Object[]) |
Esegue in modo asincrono un comando arbitrario direttamente sull'origine dati usando la connessione esistente. Il comando viene specificato usando il linguaggio di query nativo del server, ad esempio SQL. Come per qualsiasi API che accetta SQL, è importante parametrizzare qualsiasi input utente da proteggere da un attacco SQL injection. È possibile includere i segnaposto dei parametri nella stringa di query SQL e quindi specificare i valori dei parametri come argomenti aggiuntivi. Tutti i valori dei parametri forniti verranno convertiti automaticamente in dbParameter. Contesto. ExecuteStoreCommandAsync("UPDATE dbo). Post SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); In alternativa, è anche possibile costruire un dbParameter e specificarlo a SqlQuery. In questo modo è possibile usare parametri denominati nella stringa di query SQL. Contesto. ExecuteStoreCommandAsync("UPDATE dbo). Post SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor)); |
ExecuteStoreCommandAsync(String, CancellationToken, Object[]) |
Esegue in modo asincrono un comando arbitrario direttamente sull'origine dati usando la connessione esistente. Il comando viene specificato usando il linguaggio di query nativo del server, ad esempio SQL. Come per qualsiasi API che accetta SQL, è importante parametrizzare qualsiasi input utente da proteggere da un attacco SQL injection. È possibile includere i segnaposto dei parametri nella stringa di query SQL e quindi specificare i valori dei parametri come argomenti aggiuntivi. Tutti i valori dei parametri forniti verranno convertiti automaticamente in dbParameter. Contesto. ExecuteStoreCommandAsync("UPDATE dbo). Post SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); In alternativa, è anche possibile costruire un dbParameter e specificarlo a SqlQuery. In questo modo è possibile usare parametri denominati nella stringa di query SQL. Contesto. ExecuteStoreCommandAsync("UPDATE dbo). Post SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor)); |
ExecuteStoreCommandAsync(TransactionalBehavior, String, CancellationToken, Object[]) |
Esegue in modo asincrono un comando arbitrario direttamente sull'origine dati usando la connessione esistente. Il comando viene specificato usando il linguaggio di query nativo del server, ad esempio SQL. Come per qualsiasi API che accetta SQL, è importante parametrizzare qualsiasi input utente da proteggere da un attacco SQL injection. È possibile includere i segnaposto dei parametri nella stringa di query SQL e quindi specificare i valori dei parametri come argomenti aggiuntivi. Tutti i valori dei parametri forniti verranno convertiti automaticamente in dbParameter. Contesto. ExecuteStoreCommandAsync("UPDATE dbo). Post SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); In alternativa, è anche possibile costruire un dbParameter e specificarlo a SqlQuery. In questo modo è possibile usare parametri denominati nella stringa di query SQL. Contesto. ExecuteStoreCommandAsync("UPDATE dbo). Post SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor)); |
ExecuteStoreCommandAsync(String, Object[])
Esegue in modo asincrono un comando arbitrario direttamente sull'origine dati usando la connessione esistente. Il comando viene specificato usando il linguaggio di query nativo del server, ad esempio SQL.
Come per qualsiasi API che accetta SQL, è importante parametrizzare qualsiasi input utente da proteggere da un attacco SQL injection. È possibile includere i segnaposto dei parametri nella stringa di query SQL e quindi specificare i valori dei parametri come argomenti aggiuntivi. Tutti i valori dei parametri forniti verranno convertiti automaticamente in dbParameter. Contesto. ExecuteStoreCommandAsync("UPDATE dbo). Post SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); In alternativa, è anche possibile costruire un dbParameter e specificarlo a SqlQuery. In questo modo è possibile usare parametri denominati nella stringa di query SQL. Contesto. ExecuteStoreCommandAsync("UPDATE dbo). Post 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)
Parametri
- commandText
- String
Comando specificato nel linguaggio di query nativo del server.
- parameters
- Object[]
Valori dei parametri da usare per la query.
Restituisce
Attività che rappresenta l'operazione asincrona. Il risultato dell'attività contiene il numero di righe interessate.
Commenti
Non sono supportate più operazioni attive nella stessa istanza del contesto. Usare "await" per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Se non esiste una transazione locale esistente, verrà usata una nuova transazione per eseguire il comando.
Si applica a
ExecuteStoreCommandAsync(TransactionalBehavior, String, Object[])
Esegue in modo asincrono un comando arbitrario direttamente sull'origine dati usando la connessione esistente. Il comando viene specificato usando il linguaggio di query nativo del server, ad esempio SQL.
Come per qualsiasi API che accetta SQL, è importante parametrizzare qualsiasi input utente da proteggere da un attacco SQL injection. È possibile includere i segnaposto dei parametri nella stringa di query SQL e quindi specificare i valori dei parametri come argomenti aggiuntivi. Tutti i valori dei parametri forniti verranno convertiti automaticamente in dbParameter. Contesto. ExecuteStoreCommandAsync("UPDATE dbo). Post SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); In alternativa, è anche possibile costruire un dbParameter e specificarlo a SqlQuery. In questo modo è possibile usare parametri denominati nella stringa di query SQL. Contesto. ExecuteStoreCommandAsync("UPDATE dbo). Post 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>
Parametri
- transactionalBehavior
- TransactionalBehavior
Controlla la creazione di una transazione per questo comando.
- commandText
- String
Comando specificato nel linguaggio di query nativo del server.
- parameters
- Object[]
Valori dei parametri da usare per la query.
Restituisce
Attività che rappresenta l'operazione asincrona. Il risultato dell'attività contiene il numero di righe interessate.
Commenti
Non sono supportate più operazioni attive nella stessa istanza del contesto. Usare "await" per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Si applica a
ExecuteStoreCommandAsync(String, CancellationToken, Object[])
Esegue in modo asincrono un comando arbitrario direttamente sull'origine dati usando la connessione esistente. Il comando viene specificato usando il linguaggio di query nativo del server, ad esempio SQL.
Come per qualsiasi API che accetta SQL, è importante parametrizzare qualsiasi input dell'utente per proteggersi da un attacco SQL injection. È possibile includere i segnaposto dei parametri nella stringa di query SQL e quindi specificare i valori dei parametri come argomenti aggiuntivi. Tutti i valori dei parametri forniti verranno convertiti automaticamente in dbParameter. Contesto. ExecuteStoreCommandAsync("UPDATE dbo. Post SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); In alternativa, è anche possibile costruire un dbParameter e specificarlo a SqlQuery. In questo modo è possibile usare parametri denominati nella stringa di query SQL. Contesto. ExecuteStoreCommandAsync("UPDATE dbo. Post 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>
Parametri
- commandText
- String
Comando specificato nel linguaggio di query nativo del server.
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.
- parameters
- Object[]
Valori dei parametri da usare per la query.
Restituisce
Attività che rappresenta l'operazione asincrona. Il risultato dell'attività contiene il numero di righe interessate.
Commenti
Non sono supportate più operazioni attive nella stessa istanza del contesto. Usare "await" per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Se non esiste una transazione locale esistente, verrà usata una nuova transazione per eseguire il comando.
Si applica a
ExecuteStoreCommandAsync(TransactionalBehavior, String, CancellationToken, Object[])
Esegue in modo asincrono un comando arbitrario direttamente sull'origine dati usando la connessione esistente. Il comando viene specificato usando il linguaggio di query nativo del server, ad esempio SQL.
Come per qualsiasi API che accetta SQL, è importante parametrizzare qualsiasi input dell'utente per proteggersi da un attacco SQL injection. È possibile includere i segnaposto dei parametri nella stringa di query SQL e quindi specificare i valori dei parametri come argomenti aggiuntivi. Tutti i valori dei parametri forniti verranno convertiti automaticamente in dbParameter. Contesto. ExecuteStoreCommandAsync("UPDATE dbo. Post SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); In alternativa, è anche possibile costruire un dbParameter e specificarlo a SqlQuery. In questo modo è possibile usare parametri denominati nella stringa di query SQL. Contesto. ExecuteStoreCommandAsync("UPDATE dbo. Post 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>
Parametri
- transactionalBehavior
- TransactionalBehavior
Controlla la creazione di una transazione per questo comando.
- commandText
- String
Comando specificato nel linguaggio di query nativo del server.
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.
- parameters
- Object[]
Valori dei parametri da usare per la query.
Restituisce
Attività che rappresenta l'operazione asincrona. Il risultato dell'attività contiene il numero di righe interessate.
Commenti
Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per