子查询中可以使用Expressionable表达式吗? 返回
SqlSugar
沟通中
4
145

悬赏:0 飞吻
子查询的条件大多相同,表达式可以这样使用吗?执行出错。
热忱回答(4)
-
fate sta VIP0
1个月前可以的 toexpressiton()提取到外面
0 回复 -
阿牧 VIP0
1个月前可是我这样写出错了,为什么呀?或者说我这样写对吗?
var expSubOrder = Expressionable.Create<ICore.Model.iOrder>();
expSubOrder.And(s => s.ShopID == shopid && s.PayState == 0);
if (saleid > 0)
{
expSubOrder.And(s => s.SaleID == saleid);
}
if (sdate != "0" && edate != "0")
{
expSubOrder.And(s => s.CreateTime >= DateTime.Parse(sdate) && s.CreateTime <= DateTime.Parse(edate));
}
0 回复 -
fate sta VIP0
1个月前0 回复 -
阿牧 VIP0
1个月前我用whereIF解决了。没用子查询动态条件。
0 回复