/// <summary> /// Initializes a new instance of the <see cref="MsSqlServerDatabaseTextFileImport{T}" /> class /// </summary> /// <param name="file">Stream of the source file</param> /// <param name="delimiter">Delimiter in source file</param> /// <param name="firstRowHeader">Does the first row contain column headings</param> /// <param name="skipRows">Number of rows to skip at the head of the file</param> public MsSqlServerDatabaseTextFileImport(Stream file, string delimiter, bool firstRowHeader = true, int skipRows = 0) : this() { TextFileReader = new TextFileSerializer <T>(file) { Delimiter = delimiter, FirstRowHeader = firstRowHeader, SkipHeaderRows = skipRows }; }
/// <summary> /// Initializes a new instance of the <see cref="MsSqlServerDatabaseTextFileImport{T}" /> class /// </summary> /// <param name="textFileSerializer">Text file serializer instance to consume data from</param> public MsSqlServerDatabaseTextFileImport(TextFileSerializer <T> textFileSerializer) : this() { TextFileReader = textFileSerializer; }
/// <summary> /// Initializes a new instance of the <see cref="TextFileEnumerator{T}" /> class /// </summary> /// <param name="parent">Serializer instance</param> public TextFileEnumerator(TextFileSerializer <T> parent) { _parent = parent; }