关于LINQ多条件组合查询的问题
public IQueryable<Document_ASN_Header> GetDocument_ASN_HeaderByCondition(string ASNNO, string CONSIGNMENTNO, long DOCUMENTTYPE, long OWNERID)
{
var query = from p in this.ObjectContext.Document_ASN_Header
where p.DocumentNo.Contains(ASNNO)&&p.ConsignmentNo.Contains(CONSIGNMENTNO)
select p;
return query;
}
四个参数我只用到两个,都是string类型的,后面两个long参数我不知道怎么处理,因为在前台调用的时候,很可能两个long参数不会传值,也许传一个,也许两个都传。并且数据库里相对应的这两个long字段,都是有值的。
这种情况下的多条件查询应该怎么做呢?
...全文
相关推荐
C#实现多条件组合查询
以下将详细介绍如何在C#中实现多条件组合查询,并提供相关的编程思路和技术要点。首先,理解"多条件组合查询"的基本概念:它是指在一个查询中,同时基于两个或更多的条件进行筛选。
linq to sql中,如何解决多条件查询问题,答案,用表达式树!
总结来说,在Linq to SQL中实现多条件查询,表达式树提供了一种强大的方式来组合查询条件。
linq to sql 中,如何解决多条件查询问题,答案,用表达式树! (下)
在LINQ to SQL中,处理多条件查询时,性能是一个重要的考虑因素。
用扩展方法优化多条件查询(不定条件查询)
在开发企业级应用程序,尤其是管理系统时,经常需要处理多条件查询。这种查询允许用户根据不同的字段输入条件,而系统需要适应不确定的查询条件组合。
查找,分组文件 linq to objects
这个程序可能展示了如何组合使用`Where`、`GroupBy`和其他LINQ方法来实现更复杂的查询,例如多条件查找、分组后按大小排序等。


LINQ
