Чудной. Отображение в столбец SQL с пробелами в именах столбцов

Сегодня мне удалось запустить что-то в виде небольшого проекта с песочницей / POC, но, похоже, я столкнулся с одной проблемой ...

Вопрос:

Есть ли способ заставить dapper отображать имена столбцов SQL с пробелами в них.

У меня есть что-то на этот счет в качестве моего набора результатов.

Например:

SELECT 001 AS [Col 1], 
       901 AS [Col 2],
       00454345345345435349 AS [Col 3],
       03453453453454353458 AS [Col 4] 
FROM [Some Schema].[Some Table]

И мой класс будет выглядеть так

    public class ClassA
    {          
        public string Col1 { get; set; }    

        public string Col2 { get; set; }

        ///... etc
     }

Моя реализация выглядит так на данный момент

 public Tuple<IList<TClass>, IList<TClass2>> QueryMultiple<TClass, TClass2>(object parameters)
 {
      List<TClass> output1;
      List<TClass2> output2;

      using (var data = this.Connection.QueryMultiple(this.GlobalParameter.RpcProcedureName, parameters, CommandType.StoredProcedure))
      {
           output1 = data.Read<TClass>().ToList();
           output2 = data.Read<TClass2>().ToList();
      }

      var result = new Tuple<IList<TClass>, IList<TClass2>>(output1, output2);
      return result;
  }

Примечание: SQL не может быть изменен каким-либо образом.

В настоящее время я прохожу сквозной код, и мое единственное предсказуемое решение состоит в том, чтобы добавить некоторый код, чтобы «убедить» сравнение столбцов, но пока мне не повезло.

Я видел в StackOverflow, что есть такие вещи, как расширенные расширения, но я надеюсь, что смогу сделать это без добавления расширения, если нет. Я возьму все, что быстрее всего реализовать.

Ответы на вопрос(3)

Ваш ответ на вопрос