Entity Framework перечисляет результат SqlQuery

У меня странная ошибка при попытке просмотреть результаты SqlQuery:

var sql = "SELECT @someParam";
var someParamSqlParameter = new SqlParameter("someParam", "Some Value");
var result = _dbContext.SqlQuery(sql, someParamSqlParameter);
var containsAnyElements = result.Any();

Поэтому, когда отладчик находится на последней строке, и когда я пытаюсь расширить представление результатоврезультат это показывает, что я ожидалresult("Some Value") но при вызове последней строки я получил исключение

SqlParameter уже содержится в другой SqlParameterCollection. "

Похоже, когда я пытаюсь открыть Result View ofрезультат он снова вызывает этот запрос. Если это поведение правильно? Если да, пожалуйста, объясните, почему это происходит.

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

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