What is considering good practice using datatables in an asp.net applications?
I need to make multiple queries everytime the user clicks a control. Is it better to go directly to the sql server table or load that data in a datatable and use LINQ to get the data. In this case the table has 10 columns and a 3000+ rows.
That’s really a fairly complex question (without a whole lot of detail here). At the highest level, you’re trying to balance the optimization of holding data in memory vs. factors like concurrency and memory utilization. I’d bet if you did a little reading on caching strategies, you’d start to get a sense for how you can weigh these tradeoffs.