public override int UpdateMany(string tableName, IEnumerable <IDictionary <string, object> > data) { IBulkUpdater bulkUpdater = ProviderHelper.GetCustomProvider <IBulkUpdater>(ConnectionProvider) ?? new BulkUpdater(); return(bulkUpdater.Update(this, tableName, data.ToList(), null)); }
public int UpdateMany(string tableName, IEnumerable <IDictionary <string, object> > data, IAdapterTransaction transaction, IList <string> keyFields) { IBulkUpdater bulkUpdater = ProviderHelper.GetCustomProvider <IBulkUpdater>(ConnectionProvider) ?? new BulkUpdater(); return(bulkUpdater.Update(this, tableName, data.ToList(), ((AdoAdapterTransaction)transaction).DbTransaction)); }
public int UpdateMany(string tableName, IList <IDictionary <string, object> > dataList, IEnumerable <string> criteriaFieldNames, IAdapterTransaction adapterTransaction) { IBulkUpdater bulkUpdater = ProviderHelper.GetCustomProvider <IBulkUpdater>(ConnectionProvider) ?? new BulkUpdater(); return(bulkUpdater.Update(this, tableName, dataList, criteriaFieldNames, ((AdoAdapterTransaction)adapterTransaction).DbTransaction)); }