Возможно ли сопоставление Dapper & Multi Column с свойствами? - PullRequest
0 голосов
/ 31 января 2019

У меня есть проект, который я использую Dapper.У меня есть хранимая процедура, которая возвращает одну строку с 2 столбцами.

var result = connection.Query("sp_Match_Get1Row2Columns", p, commandType: CommandType.StoredProcedure);

Мне интересно то, что есть способ, а не создать класс для автоматического сопоставления - можно ли сопоставить эти два столбца сотдельные параметры?

Что-то вроде ..

var dataA = result.Column1 .....

Спасибо

1 Ответ

0 голосов
/ 31 января 2019

Value-кортежи могут быть полезны в этом сценарии;что-то вроде:

(var id, var name) = connection.QuerySingle<(int, string)>(
    "sp_Match_Get1Row2Columns", p, commandType: CommandType.StoredProcedure);
// "id" and "name" should now be declared and initialized

должно работать

...