Я работаю над приложением ASP.NET и создаю запрос LINQ, который будет выбирать записи с разбивкой на страницы из базы данных. в пользовательском интерфейсе у меня есть список, в котором пользователь может выбрать несколько вариантов. Я хочу знать:
Как я могу увеличить параметры Skip(), Take() для просмотра следующих результатов?
Как я могу использовать ключевое слово «IN», чтобы, если пользователь выбирает несколько параметров из списка, запрос мог проверять все значения?
Мой запрос выглядит так:
var searchResults = context.data_vault.Where(d => d.STATE == lstStates.SelectedItem.Text).OrderBy(d= > d.dv_id).Take(10).Skip(2);
GridView1.DataSource = searchResults;
GridView1.DataBind();