我想在此查询中返回 data.Task = 0 时的所有记录。怎么做?var data = SqlConn.ConnectSQL().Query("Select TicketNo, PickName From TaxiTicket Where DriverID = @ID AND Status = @State",
new { ID = find.Account, State = data.Task });
1 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
var data = SqlConn.ConnectSQL().Query("Select TicketNo, PickName From TaxiTicket
Where DriverID = @ID AND (Status = case @State when 0 then Status else @state end)",
new { ID = find.Account, State = data.Task });
这只解决了你的问题,你如何准备和传递参数是另一个问题。您似乎使用相同的data
变量进行了一些奇怪的分配。
- 1 回答
- 0 关注
- 99 浏览
添加回答
举报
0/150
提交
取消