Show / Hide Table of Contents

Interface IMassOperations

Namespace: SuperOffice.Data.Dialect
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public interface IMassOperations

Methods

DeleteAsync(string, int[])

Declaration
Task<MassResult> DeleteAsync(string tableName, int[] iDs)
Parameters
Type Name Description
string tableName
int[] iDs
Returns
Type Description
Task<MassResult>

InsertAsync(string, string[], string[][], CancellationToken)

Declaration
Task<MassResult> InsertAsync(string tableName, string[] columns, string[][] data, CancellationToken cancellationToken)
Parameters
Type Name Description
string tableName
string[] columns
string[][] data
CancellationToken cancellationToken
Returns
Type Description
Task<MassResult>

TruncateAsync(string, CancellationToken)

Declaration
Task<MassResult> TruncateAsync(string tableName, CancellationToken cancellationToken)
Parameters
Type Name Description
string tableName
CancellationToken cancellationToken
Returns
Type Description
Task<MassResult>

UpsertAsync(string, string[], string[], string[][], UpsertNomatchAction, bool, CancellationToken)

Declaration
Task<MassResult> UpsertAsync(string tableName, string[] originalColumns, string[] originalKeys, string[][] data, UpsertNomatchAction nomatchAction, bool returnRowStatus = false, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string tableName
string[] originalColumns
string[] originalKeys
string[][] data
UpsertNomatchAction nomatchAction
bool returnRowStatus
CancellationToken cancellationToken
Returns
Type Description
Task<MassResult>

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top