private IEnumerable <DataMergeOutputRow> Merge(DataMergeDefinition mergeDefinition, DataTable dataTable, string connectionName) { Logger.Debug() .Message("Executing batch merge to: '{0}'", mergeDefinition.TargetTable) .Write(); List <DataMergeOutputRow> result; using (var session = new DataSession(connectionName)) { result = session .MergeData(mergeDefinition) .MergeOutput(dataTable) .ToList(); } return(result); }
private IEnumerable<DataMergeOutputRow> Merge(DataMergeDefinition mergeDefinition, DataTable dataTable, string connectionName) { Logger.Debug() .Message("Executing batch merge to: '{0}'", mergeDefinition.TargetTable) .Write(); List<DataMergeOutputRow> result; using (var session = new DataSession(connectionName)) { result = session .MergeData(mergeDefinition) .MergeOutput(dataTable) .ToList(); } return result; }