Mam dziwny błąd podczas próbuję zobaczyć wyniki sqlquery:Entity Framework wyliczanie sqlquery wynik
var sql = "SELECT @someParam";
var someParamSqlParameter = new SqlParameter("someParam", "Some Value");
var result = _dbContext.SqlQuery<string>(sql, someParamSqlParameter);
var containsAnyElements = result.Any();
Więc kiedy debugger jest w ostatnim wierszu i gdy próbuję rozwinąć rezultaty Widok wyniku to pokazuje mnie oczekuje result("Some Value")
ale powołując się na ostatnią linię mam wyjątek
„The SqlParameter jest już zawarta przez innego SqlParameterCollection.”.
Wygląda na to, kiedy próbuję otworzyć Wynik View of wyniku ponownie wywołuje to zapytanie. Jeśli to zachowanie jest poprawne? Jeśli tak, proszę wyjaśnić, dlaczego tak się dzieje.
Świetne wyjaśnienie. Dziękuję bardzo za tak szybką i jasną odpowiedź. – Vladimirs
Świetny kumpel. Szaleję, a wszystkie inne odpowiedzi z tego samego tematu nie były pomocne. – alessalessio
Nie mogę do końca życia dowiedzieć się, w jaki sposób ten problem spowodował zgłoszenie komunikatu o błędzie. –