выбрать все столбцы из 1 таблицы, 1 столбец из второй таблицы, используя Dapper - PullRequest
0 голосов
/ 11 сентября 2018

В настоящее время я извлекаю записи из таблицы сведений с помощью Dapper.Я делаю "выбрать * из деталей ...", и он работает нормально.При вызове выбора я обычно получаю 1 - 3 строки (из-за предложения where).

Теперь мне нужно также получить одно значение из таблицы parent, где parent.id (PK) == details.parentId.Я могу сделать соединение, чтобы получить все это, и я предполагаю, что у Даппера не будет проблем.

Но я хочу оставить "select *" для выбора класса деталей.В противном случае каждый раз, когда столбцы добавляются / удаляются, мне нужно обновить выбор.Есть ли способ сделать это, где я получаю * из деталей и просто parent.discount из родительской таблицы?

1 Ответ

0 голосов
/ 11 сентября 2018

вы положили sql-server так что ничего не идет

select d.*
    ,  p.discount
from details d join parent p 
     on d.parentId = p.id 
where ...

удачи

...