Entity Framework enumerando el resultado de SqlQuery

Tengo un error extraño al intentar ver los resultados de SqlQuery:

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

Entonces, cuando el depurador está en la última línea y cuando intento expandir la Vista de resultados deresultado me muestra esperadaresult("Some Value") Pero al invocar la última línea tengo una excepción

"El SqlParameter ya está contenido en otro SqlParameterCollection".

Parece que cuando intento abrir la Vista de resultados deresultado vuelve a invocar esta consulta. Si ese comportamiento es correcto? Si es así, por favor explique por qué sucede eso.

Respuestas a la pregunta(1)

Su respuesta a la pregunta