Beispiel #1
0
 public async Task <DataSet> GetDataSetAsync(RequestContext context)
 {
     return(await ExecuteWrapAsync(async (dbSession) =>
     {
         IDataReaderWrapper dataReader = null;
         try
         {
             dataReader = await CommandExecuter.ExecuteReaderAsync(dbSession, context);
             return await DataReaderConvert.ToDataSetAsync(dataReader);
         }
         finally
         {
             DisposeReader(dataReader);
         }
     }, context, DataSourceChoice.Read));
 }
Beispiel #2
0
 public async Task <DataSet> GetDataSetAsync(RequestContext context)
 {
     return(await ExecuteWrapAsync(async (dbSession) =>
     {
         DbDataReader dataReader = null;
         try
         {
             dataReader = await CommandExecuter.ExecuteReaderAsync(dbSession, context);
             return await DataReaderConvert.ToDataSetAsync(dataReader);
         }
         finally
         {
             if (dataReader != null)
             {
                 dataReader.Dispose();
             }
         }
     }, context));
 }