使用Dapper

时间:2018-09-11 19:09:12

标签: c# .net sql-server dapper

我目前正在使用Dapper从明细表中提取记录。我做“从细节中选择* ...”,它工作正常。在select调用中,我通常得到1-3行(由于where子句)。

我现在还需要从表parent获得一个值,其中parent.id(PK)== details.parentId。我可以进行联接以获取所有这些信息,并且我假设Dapper不会有问题。

但是,我想保留“ select *”作为详细信息类的选择。否则,无论何时添加/删除列,我都需要更新选择。有没有办法从详细信息中获取*而从父表中获取parent.discount呢?

1 个答案:

答案 0 :(得分:0)

您放了sql-server,所以这里什么也没做

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

祝你好运