Использование кортежа для возврата одной строки с 2 значениями из NPoco возвращает ошибку - PullRequest
0 голосов
/ 01 мая 2019

Я использую NPoco и хотел бы, чтобы запрос возвращал два результата - не один объект с двумя свойствами, а только две суммы некоторой таблицы. Я надеялся получить это как кортеж, но NPoco на этом не работает.

Я пробовал это:

Tuple<decimal, int> res = db.Single<Tuple<decimal, int>>(
                                  "select sum(alpha), sum(beta) from gamma");

но это дало мне эту ошибку:

Exception: Cannot create POCO 'System.Tuple'2[[decimal...][int...]]  It may have no parameterless constructor or be an interface or abstract class without a Mapper factory.

Есть ли способ получить более одного значения без необходимости создания класса для возвращаемого объекта?

...