我正在开发一个 ASP.NET 应用程序,我正在创建一个 LINQ 查询,它将从 db 中选择分页记录。在用户界面上,我有一个列表框,用户可以在其中选择多个选项。我想知道:
如何增加 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();