IDataAccessAdapterInsertEntitiesDirectlyAsync Method (Type, DynamicQuery, CancellationToken) |
Async variant of
InsertEntitiesDirectly(Type, DynamicQuery)
Inserts all rows matching the select query into the target of the entity specified. Which fields are inserted is defined by the select query. Sequenced
Fields are taken care of if they're not specified in the select query. This method will result in an INSERT INTO entityTarget (field1, field2...) SELECT ...
statement.
Namespace:
SD.LLBLGen.Pro.ORMSupportClasses
Assembly:
SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.11.0.0 (5.11.23.1114)
Syntax Task<int> InsertEntitiesDirectlyAsync(
Type targetEntityType,
DynamicQuery selectQuery,
CancellationToken cancellationToken
)
Function InsertEntitiesDirectlyAsync (
targetEntityType As Type,
selectQuery As DynamicQuery,
cancellationToken As CancellationToken
) As Task(Of Integer)
Parameters
- targetEntityType
- Type: SystemType
the entity type which target to insert the rows in - selectQuery
- Type: SD.LLBLGen.Pro.QuerySpecDynamicQuery
the query spec query which will produce the row data to insert - cancellationToken
- Type: System.ThreadingCancellationToken
The cancellation token
Return Value
Type:
TaskInt32The number of rows inserted
Remarks Prefetch paths, paging directives as well as nested queries are ignored in selectQuery.
No inheritance support.
See Also