Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
 public JavascriptObjectBulkBuilder(IJavascriptObjectFactory factory, IJavascriptSessionCache cache, IBulkUpdater bulkPropertyUpdater,
                                    IJSCSGlue root, bool mapping)
 {
     _Mapping     = mapping;
     _Factory     = factory;
     _Cache       = cache;
     _Root        = root;
     _BulkUpdater = bulkPropertyUpdater;
 }
Example #4
0
        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));
        }