Как запросить несколько результатов в указанном значении в dapper - PullRequest
0 голосов
/ 26 апреля 2019

Я хочу вернуть все записи, когда 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 Ответ

0 голосов
/ 26 апреля 2019

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.

...