ObjectContext.ExecuteStoreCommandAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ExecuteStoreCommandAsync(String, Object[]) |
Executa de forma assíncrona um comando arbitrário diretamente na fonte de dados usando a conexão existente. O comando é especificado usando a linguagem de consulta nativa do servidor, como SQL. Assim como acontece com qualquer API que aceite o SQL, é importante parametrizar qualquer entrada do usuário para proteger contra um ataque de injeção de SQL. Você pode incluir os espaços reservados para parâmetros na cadeia de caracteres de consulta SQL e, em seguida, fornecer valores de parâmetro como argumentos adicionais. Todos os valores de parâmetro fornecidos serão convertidos automaticamente em um DbParameter. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); Como alternativa, você também pode construir um DbParameter e fornecê-lo ao SqlQuery. Isso permite usar parâmetros nomeados na cadeia de caracteres de consulta SQL. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor)); |
ExecuteStoreCommandAsync(TransactionalBehavior, String, Object[]) |
Executa de forma assíncrona um comando arbitrário diretamente na fonte de dados usando a conexão existente. O comando é especificado usando a linguagem de consulta nativa do servidor, como SQL. Assim como acontece com qualquer API que aceite o SQL, é importante parametrizar qualquer entrada do usuário para proteger contra um ataque de injeção de SQL. Você pode incluir os espaços reservados para parâmetros na cadeia de caracteres de consulta SQL e, em seguida, fornecer valores de parâmetro como argumentos adicionais. Todos os valores de parâmetro fornecidos serão convertidos automaticamente em um DbParameter. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); Como alternativa, você também pode construir um DbParameter e fornecê-lo ao SqlQuery. Isso permite usar parâmetros nomeados na cadeia de caracteres de consulta SQL. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor)); |
ExecuteStoreCommandAsync(String, CancellationToken, Object[]) |
Executa de forma assíncrona um comando arbitrário diretamente na fonte de dados usando a conexão existente. O comando é especificado usando a linguagem de consulta nativa do servidor, como SQL. Assim como acontece com qualquer API que aceite o SQL, é importante parametrizar qualquer entrada do usuário para proteger contra um ataque de injeção de SQL. Você pode incluir os espaços reservados para parâmetros na cadeia de caracteres de consulta SQL e, em seguida, fornecer valores de parâmetro como argumentos adicionais. Todos os valores de parâmetro fornecidos serão convertidos automaticamente em um DbParameter. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); Como alternativa, você também pode construir um DbParameter e fornecê-lo ao SqlQuery. Isso permite usar parâmetros nomeados na cadeia de caracteres de consulta SQL. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor)); |
ExecuteStoreCommandAsync(TransactionalBehavior, String, CancellationToken, Object[]) |
Executa de forma assíncrona um comando arbitrário diretamente na fonte de dados usando a conexão existente. O comando é especificado usando a linguagem de consulta nativa do servidor, como SQL. Assim como acontece com qualquer API que aceite o SQL, é importante parametrizar qualquer entrada do usuário para proteger contra um ataque de injeção de SQL. Você pode incluir os espaços reservados para parâmetros na cadeia de caracteres de consulta SQL e, em seguida, fornecer valores de parâmetro como argumentos adicionais. Todos os valores de parâmetro fornecidos serão convertidos automaticamente em um DbParameter. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); Como alternativa, você também pode construir um DbParameter e fornecê-lo ao SqlQuery. Isso permite usar parâmetros nomeados na cadeia de caracteres de consulta SQL. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens SET Rating = 5 WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor)); |
ExecuteStoreCommandAsync(String, Object[])
Executa de forma assíncrona um comando arbitrário diretamente na fonte de dados usando a conexão existente. O comando é especificado usando a linguagem de consulta nativa do servidor, como SQL.
Assim como acontece com qualquer API que aceite o SQL, é importante parametrizar qualquer entrada do usuário para proteger contra um ataque de injeção de SQL. Você pode incluir os espaços reservados para parâmetros na cadeia de caracteres de consulta SQL e, em seguida, fornecer valores de parâmetro como argumentos adicionais. Todos os valores de parâmetro fornecidos serão convertidos automaticamente em um DbParameter. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); Como alternativa, você também pode construir um DbParameter e fornecê-lo ao SqlQuery. Isso permite usar parâmetros nomeados na cadeia de caracteres de consulta SQL. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens 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)
Parâmetros
- commandText
- String
O comando especificado na linguagem de consulta nativa do servidor.
- parameters
- Object[]
Os valores de parâmetro a serem usados para a consulta.
Retornos
Uma tarefa que representa a operação assíncrona. O resultado da tarefa contém o número de linhas afetadas.
Comentários
Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.
Se não houver uma transação local existente, uma nova transação será usada para executar o comando.
Aplica-se a
ExecuteStoreCommandAsync(TransactionalBehavior, String, Object[])
Executa de forma assíncrona um comando arbitrário diretamente na fonte de dados usando a conexão existente. O comando é especificado usando a linguagem de consulta nativa do servidor, como SQL.
Assim como acontece com qualquer API que aceite o SQL, é importante parametrizar qualquer entrada do usuário para proteger contra um ataque de injeção de SQL. Você pode incluir os espaços reservados para parâmetros na cadeia de caracteres de consulta SQL e, em seguida, fornecer valores de parâmetro como argumentos adicionais. Todos os valores de parâmetro fornecidos serão convertidos automaticamente em um DbParameter. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); Como alternativa, você também pode construir um DbParameter e fornecê-lo ao SqlQuery. Isso permite usar parâmetros nomeados na cadeia de caracteres de consulta SQL. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens 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>
Parâmetros
- transactionalBehavior
- TransactionalBehavior
Controla a criação de uma transação para esse comando.
- commandText
- String
O comando especificado na linguagem de consulta nativa do servidor.
- parameters
- Object[]
Os valores de parâmetro a serem usados para a consulta.
Retornos
Uma tarefa que representa a operação assíncrona. O resultado da tarefa contém o número de linhas afetadas.
Comentários
Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.
Aplica-se a
ExecuteStoreCommandAsync(String, CancellationToken, Object[])
Executa de forma assíncrona um comando arbitrário diretamente na fonte de dados usando a conexão existente. O comando é especificado usando a linguagem de consulta nativa do servidor, como SQL.
Assim como acontece com qualquer API que aceite o SQL, é importante parametrizar qualquer entrada de usuário para proteger contra um ataque de injeção de SQL. Você pode incluir detentores de parâmetros na cadeia de caracteres de consulta SQL e, em seguida, fornecer valores de parâmetro como argumentos adicionais. Todos os valores de parâmetro fornecidos serão convertidos automaticamente em um DbParameter. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); Como alternativa, você também pode construir um DbParameter e fornecê-lo ao SqlQuery. Isso permite usar parâmetros nomeados na cadeia de caracteres de consulta SQL. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens 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>
Parâmetros
- commandText
- String
O comando especificado na linguagem de consulta nativa do servidor.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado enquanto aguarda a conclusão da tarefa.
- parameters
- Object[]
Os valores de parâmetro a serem usados para a consulta.
Retornos
Uma tarefa que representa a operação assíncrona. O resultado da tarefa contém o número de linhas afetadas.
Comentários
Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.
Se não houver uma transação local existente, uma nova transação será usada para executar o comando.
Aplica-se a
ExecuteStoreCommandAsync(TransactionalBehavior, String, CancellationToken, Object[])
Executa de forma assíncrona um comando arbitrário diretamente na fonte de dados usando a conexão existente. O comando é especificado usando a linguagem de consulta nativa do servidor, como SQL.
Assim como acontece com qualquer API que aceite o SQL, é importante parametrizar qualquer entrada de usuário para proteger contra um ataque de injeção de SQL. Você pode incluir detentores de parâmetros na cadeia de caracteres de consulta SQL e, em seguida, fornecer valores de parâmetro como argumentos adicionais. Todos os valores de parâmetro fornecidos serão convertidos automaticamente em um DbParameter. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens SET Rating = 5 WHERE Author = @p0", userSuppliedAuthor); Como alternativa, você também pode construir um DbParameter e fornecê-lo ao SqlQuery. Isso permite usar parâmetros nomeados na cadeia de caracteres de consulta SQL. Contexto. ExecuteStoreCommandAsync("UPDATE dbo. Postagens 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>
Parâmetros
- transactionalBehavior
- TransactionalBehavior
Controla a criação de uma transação para este comando.
- commandText
- String
O comando especificado na linguagem de consulta nativa do servidor.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado enquanto aguarda a conclusão da tarefa.
- parameters
- Object[]
Os valores de parâmetro a serem usados para a consulta.
Retornos
Uma tarefa que representa a operação assíncrona. O resultado da tarefa contém o número de linhas afetadas.
Comentários
Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.
Aplica-se a
Entity Framework