Я обновляю проект до .net 4. Мои GridViews используют DataSets и реализуют фильтрацию, сортировку и разбиение на страницы с помощью ObjectDataSource.Фильтр Gridview и сортировка с использованием LINQ
Какова наилучшая практика подключения GridView к запросу Linq и реализации сортировки, фильтрации и подкачки?
До сих пор я использую DataSet и ObjectDataSource или есть способ использовать другой тип DataSource, который позволяет мне напрямую подключаться к результату запроса LINQ, который обрабатывает фильтрацию, сортировку и подкачку для меня?
Edit:
Там в busineseslogic между пользовательским интерфейсом и DatabaseContext поэтому подключение непосредственно к моему ОРМУ не вариант. Он должен быть против результата запроса LINQ (IQueryable). Я использую отдельные функции Insert/Update/Delete для обработки бизнес-логики, прежде чем говорить с ORM.
Спасибо, но большое преимущество было бы не иметь (для создания) функции для каждого объекта objectdatasource. Скорее просто передать тип и необходимые параметры или запрос linq в 1 общий класс. – Jeroen
Возможно, вам лучше создать собственный общий класс доступа к данным, а не использовать ODS и заполнить сетку с помощью ручной привязки данных – Nathan