我正在尝试使用Linq从搜索用户控件中查询数据库。使用linq过滤搜索
我有这个Linq查询用用户的输入搜索数据库。
这是我目前使用的代码:
var query = from invite in db.invites
where invite.Division == userInput.Division.Text &&
invite.Status == userInput.Status.Text
select invite;
我的问题是,如果任何一个是空的,我需要不考虑它的搜索过滤器。有没有办法正确地做到这一点,考虑到我有很多过滤器,而不仅仅是地位和分工?
可能的重复[你如何添加动态'where'条款linq查询?](http://stackoverflow.com/questions/180405/how-do-you-add-dynamic-where-clauses-to -a-linq-query) –