Return dataset in SqlHelper.cs

0 thích 0 không thích
1 lượt xem
đã hỏi 24 Tháng 6 trong Lập trình C# bởi nguyenthao (9,040 điểm)
public static DataSet ExecProcedureDataAsDataSet(string procedureName, object parameters = null)
 {
     using (var connection = new SqlConnection(SQLHelper.CONNECTION_STRINGS))
     {
         connection.Open();
         var dataSet = new DataSet();

         try
         {
             using (var reader = connection.ExecuteReader(procedureName, param: parameters, commandType: CommandType.StoredProcedure))
             {
                 do
                 {
                     var dataTable = new DataTable();
                     dataTable.Load(reader);
                     dataSet.Tables.Add(dataTable);
                 } while (!reader.IsClosed);
             }
         }
         catch (Exception ex)
         {
              Debug.WriteLine(ex.Message, "Error returned from Server: ");
         }

         return dataSet;
     }
 }
Looking for an answer?  Share this question:     

Xin vui lòng đăng nhập hoặc đăng ký để trả lời câu hỏi này.

...