为了账号安全,请及时绑定邮箱和手机立即绑定

如何查询多个结果以在dapper中指定值

如何查询多个结果以在dapper中指定值

C#
慕运维8079593 2022-12-31 13:50:22
我想在此查询中返回 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变量进行了一些奇怪的分配。


查看完整回答
反对 回复 2022-12-31
  • 1 回答
  • 0 关注
  • 99 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信