public tgDataResponse esSaveDataTable(tgDataRequest request, tgProviderSignature sig)
{
request.DatabaseVersion = sig.DatabaseVersion;
tgDataResponse response = tgProviderFactory.GetDataProvider(sig.DataProviderName, sig.DataProviderClass).esSaveDataTable(request);
// NOTE: New to 1.6.0. We do not rethrow the exception here, we do rethrow it in
// tgEntityCollection.SaveToProviderInsertsUpdates after we assign the errors to the proper rows.
return response;
}