System.Linq.Expressions.Expression<TDelegate> 这个了解一下,应该可以实现你需要的那种拼接
好的,谢谢您。
SQL的哪種拼接?
类似这种
var strWhere = "";
if(!string.IsNullOrEmpty(product)) //判断参数是否为空
{
strWhere += " AND dbo.Push.Product LIKE @Product ";
}
if (!string.IsNullOrEmpty(content))
{
strWhere += " AND dbo.Push_New.Content LIKE @Content ";
}
if (!string.IsNullOrEmpty(adduser))
{
strWhere += "AND dbo.Push_New.AddUser =@AddUser ";
}
@二次元教父虎哥:
你只有Contains裡的值不同,做成變數就好,不用拼接吧