C# 使用Dapper从1个表中选择所有列,从第二个表中选择1列
我目前正在使用Dapper从详细信息表中提取记录。我做“从细节中选择”,效果很好。在select调用中,我通常得到1-3行(由于where子句) 我现在还需要从parent表中获取一个值,其中parent.id(PK)=details.parentId。我可以做一个连接来获得所有这些,我假设Dapper不会有任何问题C# 使用Dapper从1个表中选择所有列,从第二个表中选择1列,c#,.net,sql-server,dapper,C#,.net,Sql Server,Dapper,我目前正在使用Dapper从详细信息表中提取记录。我做“从细节中选择”,效果很好。在select调用中,我通常得到1-3行(由于where子句) 我现在还需要从parent表中获取一个值,其中parent.id(PK)=details.parentId。我可以做一个连接来获得所有这些,我假设Dapper不会有任何问题 但是,我想保留细节类select的“select*”。否则,无论何时添加/删除列,我都需要更新select。有没有一种方法可以做到这一点,我可以从详细信息中获得*,而只从父表中获得
但是,我想保留细节类select的“select*”。否则,无论何时添加/删除列,我都需要更新select。有没有一种方法可以做到这一点,我可以从详细信息中获得*,而只从父表中获得parent.discount?您将
sql server
放在这里,所以这里什么都没有
select d.*
, p.discount
from details d join parent p
on d.parentId = p.id
where ...
祝你好运,我想这正是我需要的。我正在重建一个库,所以几天后就能进行测试。谢谢