我正在尝试使用 Linq 从搜索用户控件中查询数据库。
我有这个使用用户输入搜索数据库的 Linq 查询。
这是我目前正在使用的代码:
var query = from invite in db.invites
where invite.Division == userInput.Division.Text &&
invite.Status == userInput.Status.Text
select invite;
我遇到的问题是,如果其中一个为空,我不需要将其考虑到搜索过滤器中。考虑到我有很多过滤器而不仅仅是状态和部门,有没有办法正确地做到这一点?