Show / Hide Table of Contents

Class SqlServerMassOperations

Inheritance
object
MassOperations
SqlServerMassOperations
Implements
IMassOperations
Inherited Members
MassOperations._dbOps
MassOperations.VerifyRights()
MassOperations.InsertAsync(string, string[], string[][], CancellationToken)
MassOperations.TruncateAsync(string, CancellationToken)
MassOperations.UpsertAsync(string, string[], string[], string[][], UpsertNomatchAction, bool, CancellationToken)
MassOperations.ToCarrierStatus(int)
MassOperations.DeleteAsync(string, int[])
MassOperations.GetTargetInformation(string)
MassOperations.ReformatColumnsForImport(SoTable, string[], IEnumerable<string[]>, int[], Dictionary<ComplexKey, MassOperations.RowInfo>, UDefType, Dictionary<int, int>, List<List<string>>)
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.Data.Dialect
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public class SqlServerMassOperations : MassOperations, IMassOperations

Constructors

SqlServerMassOperations()

Declaration
public SqlServerMassOperations()

Methods

GetUpdateTargetFromTempSql(SoTable, SoTable, SoField, SoField, SoField, IEnumerable<string>)

Declaration
protected override string GetUpdateTargetFromTempSql(SoTable tempTable, SoTable targetTable, SoField tempId, SoField targetId, SoField tempStatus, IEnumerable<string> valueFields)
Parameters
Type Name Description
SoTable tempTable
SoTable targetTable
SoField tempId
SoField targetId
SoField tempStatus
IEnumerable<string> valueFields
Returns
Type Description
string
Overrides
MassOperations.GetUpdateTargetFromTempSql(SoTable, SoTable, SoField, SoField, SoField, IEnumerable<string>)

GetUpdateTempTableWithDataMatchSql(SoTable, SoTable, SoField, SoField, SoField, IEnumerable<string>)

Declaration
protected override string GetUpdateTempTableWithDataMatchSql(SoTable tempTable, SoTable targetTable, SoField tempId, SoField targetId, SoField tempStatus, IEnumerable<string> valueFields)
Parameters
Type Name Description
SoTable tempTable
SoTable targetTable
SoField tempId
SoField targetId
SoField tempStatus
IEnumerable<string> valueFields
Returns
Type Description
string
Overrides
MassOperations.GetUpdateTempTableWithDataMatchSql(SoTable, SoTable, SoField, SoField, SoField, IEnumerable<string>)

GetUpdateTempTableWithKeyMatchSql(SoTable, SoTable, SoField, SoField, SoField, IEnumerable<string>)

Declaration
protected override string GetUpdateTempTableWithKeyMatchSql(SoTable tempTable, SoTable targetTable, SoField tempId, SoField targetId, SoField tempStatus, IEnumerable<string> keys)
Parameters
Type Name Description
SoTable tempTable
SoTable targetTable
SoField tempId
SoField targetId
SoField tempStatus
IEnumerable<string> keys
Returns
Type Description
string
Overrides
MassOperations.GetUpdateTempTableWithKeyMatchSql(SoTable, SoTable, SoField, SoField, SoField, IEnumerable<string>)

GetUpdateTempTableWithNewKeysSql(SoTable, SoTable, SoField, SoField, SoField, IEnumerable<string>)

Declaration
protected override string GetUpdateTempTableWithNewKeysSql(SoTable tempTable, SoTable targetTable, SoField tempId, SoField targetId, SoField tempStatus, IEnumerable<string> keys)
Parameters
Type Name Description
SoTable tempTable
SoTable targetTable
SoField tempId
SoField targetId
SoField tempStatus
IEnumerable<string> keys
Returns
Type Description
string
Overrides
MassOperations.GetUpdateTempTableWithNewKeysSql(SoTable, SoTable, SoField, SoField, SoField, IEnumerable<string>)

GetZeroOutColumnsSql(SoTable, SoTable, SoField, SoField, SoField[])

Declaration
protected override string GetZeroOutColumnsSql(SoTable tempTable, SoTable targetTable, SoField tempId, SoField targetId, SoField[] valueFieldDefs)
Parameters
Type Name Description
SoTable tempTable
SoTable targetTable
SoField tempId
SoField targetId
SoField[] valueFieldDefs
Returns
Type Description
string
Overrides
MassOperations.GetZeroOutColumnsSql(SoTable, SoTable, SoField, SoField, SoField[])

Implements

IMassOperations

Extension Methods

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