public virtual async Task <DataService <ExpandoObject> > MultipleReadCustomAsync <T>(string action, Dictionary <string, dynamic> parms, IEnumerable <MultipleDataEntry> mapItems)
        {
            var type = typeof(T);

            try
            {
                ExpandoObject ret = await _adapter.QueryMultiple(parms, DataHelper.StoreProcedure(type, action), mapItems, "", DataHelper.GetInstance(type));

                return(ret.FlushData());
            }
            catch (Exception ex)
            {
                return(ex.FatalException <ExpandoObject>());
            }
        }