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 JavascriptObjectBulkBuilder(IJavascriptObjectFactory factory, IJavascriptSessionCache cache, IBulkUpdater bulkPropertyUpdater, IJSCSGlue root, bool mapping) { _Mapping = mapping; _Factory = factory; _Cache = cache; _Root = root; _BulkUpdater = bulkPropertyUpdater; }
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)); }