dapper join для noob с несколькими выходами - PullRequest
0 голосов
/ 27 февраля 2019

Я начал работать в новой компании с огромной базой данных без каких-либо норм, просто команды 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;
 ...
}

и моя команда sql, такая как

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

, возможно ли отобразить результат в более чем 1 объекте?Как можно сопоставить это модели EFcodeFirst?

спасибо

...