У меня есть datagrid на странице asp.net. Также есть фильтры и кнопка поиска для сетки. У меня есть следующая возможная опция для кодирования:asp.net LINQ vs Datatable
- Применить фильтры для сетки внутри хранимой процедуры.
- Извлечь все данные для сетки и применить фильтры + искать текст с помощью LINQ.
- Извлечь все данные для сетки в datatable и применить фильтр + текст поиска в качестве фильтра данных.
Я не могу решить, какой из них лучший способ кодирования. Также я использую трехслойную архитектуру и, следовательно, не могу решить, какая укладка лучше всего подходит для применения фильтров.