var data = SqlConn.ConnectSQL().Query("Select TicketNo, PickName From TaxiTicket Where DriverID = @ID AND Status = @State",
new { ID = find.Account, State = data.Task });
慕运维8079593
浏览 106回答 1
1回答
泛舟湖上清波郎朗
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变量进行了一些奇怪的分配。