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

如何查询多个结果以在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 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号