<PackageReference Include="Relativity.Server.Utility.SDK" Version="5000.0.0" />

SqlBulkCopyParameters

public class SqlBulkCopyParameters
Represents parameters to be used with a SQLBulkCopyJob or SqlBulkCopyDataReader.
public int BatchSize { get; set; }

Gets or sets the batch size to be used for this copy job.

Gets or sets the column mappings used by this SqlBulkCopyDataReader.

public string DestinationTableName { get; set; }

Gets or sets the table name to which data will be copied.

public bool EnableStreaming { get; set; }

Gets or sets and indicator specifying whether or not to enable streaming for this copy job.

public SqlBulkCopyOptions Options { get; set; }

Gets or sets the SqlBulkCopyOptions of this copy job.

public int Timeout { get; set; }

Gets or sets the timeout to be used for this copy job.

public SqlBulkCopyParameters(string destinationTableName)

Initializes a new instance of SqlBulkCopyParameters against the provided (NOT fully qualified) table name.

BE CAREFUL! This adds brackets around the table name you pass in. If you're passing in a fully qualified name (database.schema.table) use the default constructor and set the DestinationTableName property manually!! This should get fixed. WHY ARE WE DOING THIS ??? - This is not going to fly with new resource schema

Initializes a new instance of SqlBulkCopyParameters. Use this constructor and manually set DestinationTableName if you want to use a fully qualified name (e.g. database.schema.table)