In terms of the memory and CPU usage, which one is better, sorting a resultset in SQL Server or in .NET?
For example, I have a stored procedure called csp_Products that returns 1000 rows - the result should be sorted by product name, is it better to sort this in SQL Server using an ORDER BY clause or is it better to do this in .NET after the data has been retrieved?