RelationalStorageExtensions.ExecuteMultipleInsertIntoAsync<T> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Ejecuta una cláusula de consulta de inserción de varios registros con SELECT UNION ALL.
public static System.Threading.Tasks.Task<int> ExecuteMultipleInsertIntoAsync<T> (this Orleans.SqlUtils.IRelationalStorage storage, string tableName, System.Collections.Generic.IEnumerable<T> parameters, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.IReadOnlyDictionary<string,string> nameMap = default, System.Collections.Generic.IEnumerable<string> onlyOnceColumns = default, bool useSqlParams = true);
static member ExecuteMultipleInsertIntoAsync : Orleans.SqlUtils.IRelationalStorage * string * seq<'T> * System.Threading.CancellationToken * System.Collections.Generic.IReadOnlyDictionary<string, string> * seq<string> * bool -> System.Threading.Tasks.Task<int>
<Extension()>
Public Function ExecuteMultipleInsertIntoAsync(Of T) (storage As IRelationalStorage, tableName As String, parameters As IEnumerable(Of T), Optional cancellationToken As CancellationToken = Nothing, Optional nameMap As IReadOnlyDictionary(Of String, String) = Nothing, Optional onlyOnceColumns As IEnumerable(Of String) = Nothing, Optional useSqlParams As Boolean = true) As Task(Of Integer)
Parámetros de tipo
- T
Parámetros
- storage
- IRelationalStorage
Almacenamiento que se va a usar.
- tableName
- String
Nombre de tabla en el que se va a ejecutar la consulta.
- parameters
- IEnumerable<T>
Parámetros que se van a insertar.
- cancellationToken
- CancellationToken
Token de cancelación. Tiene como valor predeterminado None.
- nameMap
- IReadOnlyDictionary<String,String>
Si se proporciona, asigna los nombres de propiedad de T
a los proporcionados en el mapa.
- onlyOnceColumns
- IEnumerable<String>
Si se da, los valores de parámetro de SQL para los tipos de propiedad especificados T
solo se generan una vez. Efectivo solo cuando useSqlParams
es TRUE.
- useSqlParams
- Boolean
TRUE si la consulta debe estar en formato parametrizado. FALSE en caso contrario.
Devoluciones
Las filas afectadas.