精简版的菜鸟加入与多个输出

时间:2019-02-27 14:51:08

标签: dapper

我已经开始在一家新的公司工作,该公司拥有庞大的数据库,没有任何命令,而只有sql命令和数据表...

我想得到一个强类型的结果,我首先为模型映射了带有EF代码的数据库...

我是dapper的新手,但我的第一个“加入查询”已经存在问题

示例我有2个表(其中一个只是扩展名)

所以我的模型:

public class tableA
{
  int Id;
  int Name;
  ...
}
public class tableB 
{
 int Id;
 int IdTableA;
 int Color;
 ...
}
public class tableC 
{
 int Id; 
 int Size;
 ...
}

和我的sqlcommand

"select * from tableA inner join tableB on tableA.id=tableB.IdTableA"
"select * from tableA inner join tableC on tableA.id=tableB.id"

是否可以将结果映射到1个以上的对象? 如何映射EFcodeFirst模型?

谢谢

0 个答案:

没有答案