У меня странная ошибка, пока я пытаюсь просмотреть результаты SqlQuery:
var sql = "SELECT @someParam";
var someParamSqlParameter = new SqlParameter("someParam", "Some Value");
var result = _dbContext.SqlQuery<string>(sql, someParamSqlParameter);
var containsAnyElements = result.Any();
Итак, когда отладчик находится в последней строке, и когда я пытаюсь расширить представление результатов result, он показывает мне ожидаемый result("Some Value")
, но при вызове последней строки я получил исключение
"SqlParameter уже содержится другим SqlParameterCollection"..
Похоже, когда я пытаюсь открыть Result View для result, он снова вызывает этот запрос. Если это поведение правильное? Если да, объясните, почему это происходит.