<PackageReference Include="Relativity.Other" Version="9.4.315.5" />

Helper

public sealed class Helper
public static void CloseDataReader(DbDataReader reader)

public static void CloseSqlDataReader(SqlDataReader reader)

public static Exception CombineExceptions(Exception finalException, IEnumerable<Exception> otherExceptions)

public static void DeleteChildArtifacts(BaseContext context, string tableName, int foreignKeyID)

public static void DeleteFromTableByForeignKeyID(BaseContext context, string tableName, string foreignKeyIDName, int foreignKeyID, string prefix = "")

public static void DeleteFromTableByForeignKeyIDs(BaseContext context, string tableName, string foreignKeyID1Name, int foreignKeyID1, string foreignKeyID2Name, int foreignKeyID2)

public static void DeleteFromTableByForeignKeyValue(BaseContext context, string tableName, string foreignKeyValueName, string foreignKeyValue)

public static void DeleteMultipleFromTableByForeignKeyGuid(BaseContext context, string tableName, string foreignKeyIDName, List<Guid> foreignKeyIDs, string prefix = "")

public static void DeleteMultipleFromTableByForeignKeyID(BaseContext context, string tableName, string foreignKeyIDName, string commaSeparatedListOfIDs)

public static void DeleteMultipleFromTableByForeignKeyID(BaseContext context, string tableName, string foreignKeyIDName, string commaSeparatedListOfIDs, int timeoutValue)

public static int ExecuteNonQuerySQLStatementRemotely(string sqlStatement, IEnumerable<SqlParameter> parameters, BaseContext context, RemoteDatabaseContext remoteDbContext)

public static int ExecuteNonQuerySQLStatementRemotely(string sqlStatement, IEnumerable<SqlParameter> parameters, int timeoutValue, BaseContext context, RemoteDatabaseContext remoteDbContext)

public static int ExecuteNonQueryWaitForDeadlocks(SqlCommand command)

public static Task<int> ExecuteNonSqlQueryRetryOnDeadlockAsync(Func<Task<int>> func, CancellationToken cancelToken)

public static bool ExistsByForeignKey(BaseContext context, string tableName, string foreignKeyIDName, int foreignKeyID)

public static void FillDataAdapterWaitForDeadlocks(SqlDataAdapter dataAdapter, DataTable dataTable)

public static void FillDataAdapterWaitForDeadlocks(SqlDataAdapter dataAdapter, DataSet dataSet)

public static string GetRemoteDatabasePrepend(RemoteDatabaseContext remoteDbContext)

public static string GetRemoteDatabasePrepend(string serverName, RemoteDatabaseContext remoteDbContext)

public static string GetRemoteDatabasePrependForDbo(RemoteDatabaseContext remoteDbContext)

public static string GetSchemaLessRemoteDatabasePrepend(string serverName, RemoteDatabaseContext remoteDbContext)

public static void RemoveFromTableByForeignKeyID(BaseContext context, string tableName, string foreignKeyIDName, int foreignKeyID, string prefix = "")

public static Guid ToNullOrGuid(object value)

public static string TransformToBracketedSqlIdentifier(string input)

public static void TruncateTable(BaseContext context, string tableName)