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

SqlBulkCopyDataReader

public abstract class SqlBulkCopyDataReader : IDataReader
Base implementation for bulk copying data into sql using a data reader.

Gets or sets the column mappings used by this SqlBulkCopyDataReader.

public int Depth { get; }

public virtual int FieldCount { get; }

Gets the number of columns in the current record.

public bool IsClosed { get; }

public object this[int i] { get; }

public object this[string name] { get; }

public int RecordsAffected { get; }

Initializes a new instance of SqlBulkCopyDataReader.

public void Close()

protected virtual void Dispose(bool disposing)

public void Dispose()

public bool GetBoolean(int i)

public byte GetByte(int i)

public long GetBytes(int i, long fieldOffset, byte[] buffer, int bufferoffset, int length)

public char GetChar(int i)

public long GetChars(int i, long fieldoffset, char[] buffer, int bufferoffset, int length)

public abstract object GetColumnValue(int columnIndex)

Return the value of the specified column index.

public IDataReader GetData(int i)

public string GetDataTypeName(int i)

public DateTime GetDateTime(int i)

public decimal GetDecimal(int i)

public double GetDouble(int i)

public Type GetFieldType(int i)

public float GetFloat(int i)

public Guid GetGuid(int i)

public short GetInt16(int i)

public int GetInt32(int i)

public long GetInt64(int i)

public string GetName(int i)

public int GetOrdinal(string name)

public string GetString(int i)

public int GetValues(object[] values)

public bool IsDBNull(int i)

public bool NextResult()

public abstract bool Read()

Advances this SqlBulkCopyDataReader to the next record.