Я использую dapper для сопоставления результатов SQL непосредственно с моим объектом C#, все работает красиво.Как выполнить строгий сопоставление на Dapper
Я использую заявление, как это сделать отображение
результата переменного = connection.Query < MyClass> ("sp_select",);
, но этот оператор, похоже, не обеспечивает точное сопоставление между полями классов и столбцами, возвращаемыми из базы данных. Значит, это не сработает, если поле в POCO не существует в результирующем наборе.
Мне нравится тот факт, что реализация является свободной и не применяет никаких ограничений права на летучую мышь, но есть ли какая-либо особенность dapper, которая позволила бы мне потребовать определенные поля из набора результатов, прежде чем считать успешное отображение ?
Спасибо за указание на открытый вопрос о GitHub, я был уверен, что кто-то уже просил эту функцию в какой-то момент ... Я просто не получил правильная формулировка в моем поиске. И это имеет смысл, почему они сопротивляются, чтобы добавить функцию быстро. –