Linq to sql 在运行时确定Linq到SQL查询
查询条件的数量由运行时的用户选择决定,即Linq to sql 在运行时确定Linq到SQL查询,linq-to-sql,Linq To Sql,查询条件的数量由运行时的用户选择决定,即 var results= from r in db.Table where condition A && condition B && ... condition XX... 处理此问题的最佳方法是构建字符串变量并附加到它,还是有其他方法?尝试使用扩展方法。您可以使用它们根据变量的值自定义查询。否则,您可以在VS2008示例中查看 var query = db.Table; if (loo
var results= from r in db.Table
where condition A && condition B && ... condition XX...
处理此问题的最佳方法是构建字符串变量并附加到它,还是有其他方法?尝试使用扩展方法。您可以使用它们根据变量的值自定义查询。否则,您可以在VS2008示例中查看
var query = db.Table;
if (lookForX)
{
query = query.Where( t => t.fieldX == X );
}
if (lookForY)
query = query.Where( t => t.fieldY == Y );
}