asp.net: che la raccolta dei dati dovrebbe essere utilizzato per restituire un tavolo
-
22-09-2019 - |
Domanda
Io sto usando una stored procedure per creare una tabella temporanea e voglia di ritornare in una raccolta di dati:
public static >>data collection<< reportData(int intUserID)
{
SqlConnection con = Sql.getConnection();
try
{
SqlCommand cmd = new SqlCommand();
cmd = new SqlCommand("usp_Get_Results", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@UserID", intUserID);
con.Open();
//put into data collection
//return data collection
}
catch (Exception ex)
{
//Log Error
con.Close();
}
finally
{
con.Close();
}
}
Non so che la raccolta dei dati è meglio però di tornare. Potrei aver bisogno di fare un po 'di elaborazione su di esso anche se così non sono sicuro di quello che sarebbe stato meglio, le prestazioni non è una preoccupazione importante. Stavo pensando di un DataSet o DataReader ma non sapevo se c'è qualcosa di più adatto, o le migliori pratiche. Ogni aiuto è molto apprezzato
usando .NET 2.0, VStudio del 2005.
Grazie
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow