如果您想在Linq查询中添加“and”条件,可以按照以下方式轻松完成:
var q = MyTable;
if (condition1)
q = q.Where(t => t.Field1 == value1);
if (condition2)
q = q.Where(t => t.Field2 > t.Field3);
// etc.
当您想要添加“或”条件时,有没有聪明的方法可以做到相同的事情?