dapper splitOn после объединения с одинаковыми именами столбцов - PullRequest
0 голосов
/ 08 марта 2019

я пытаюсь использовать dapper на новой базе данных компании ... я сгенерировал модели с ef

public class tableA
{
  int Number;
  int Year;
  int Name;
  ...
} 
public class tableB
{
  int Number;
  int Year;
 int Size;
 ...
}

и запросом что-то вроде:

select * from tableA inner join tableB on tableA.number=tableB.number and tableA.year=tableB=year

i 'я создал новый объект для строгого ввода результата

public class tableAB
{
  tableA TA;
  tableB TB;
} 

и мой код вроде

 var res = connection.Query<tableA, tableA, tableAB>(
                        qJoin,
                        (ta, tb) =>
                        {
                            return new tableAB()
                            {
                                TA = ta,
                                TB= tb
                            };
                        },
                        splitOn: "number"
                        ).ToList();

я пробовал splitOn: "число" splitOn: "число, год"

но это не работает, кто-то с такой же проблемой или может мне помочь!?

...