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
.