我正在努力Linq to sql
。我创建了一个函数来搜索数据库中的记录。我的职能是:
public IEnumerable<Record> SearchRecord()
{
var records = db.Records.Where(r => r.Name == Name && r.Date == Date
&& r.Country == Country);
return records;
}
我正在尝试处理其中任何一个属性Name, Date and Country
为空的情况。在这种情况下,我只想删除该过滤器并仅基于非空属性获取记录。我不想添加 if - else 条件。我怎样才能做到这一点 ?