Ejemplo n.º 1
0
        public void WriteToServer(IEnumerable <TData> records, string tableName)
        {
            Check.NotNullOrEmpty(records, nameof(records));
            Check.NotNullOrWhiteSpace(tableName, nameof(tableName));

            // Transform records
            TBulkData bulkData = _dataTransformer.Transform(records);

            // Insert Data
            _bulkInsert.Write(
                records: bulkData,
                tableName: tableName
                );

            // Dipose bulkData if needed
            (bulkData as IDisposable)?.Dispose();
        }