17
我,而我試圖查看SqlQuery類的結果奇怪的錯誤:實體框架枚舉類SqlQuery結果
var sql = "SELECT @someParam";
var someParamSqlParameter = new SqlParameter("someParam", "Some Value");
var result = _dbContext.SqlQuery<string>(sql, someParamSqlParameter);
var containsAnyElements = result.Any();
所以當調試器是在最後一行,當我試圖擴大戰果的結果查看它顯示我預計result("Some Value")
但調用最後一行我得到了一個異常
「SqlParameter有已被另一 SqlParameterCollection載。」
它看起來就像當我嘗試打開的結果再次調用此查詢結果視圖。如果這種行爲正確?如果是,請解釋爲什麼會發生。
很好的解釋。非常感謝你如此快速和明確的答案。 – Vladimirs
偉大的伴侶。我瘋了,所有其他同一主題的答案都沒有任何幫助。 – alessalessio
我不能爲我的生活弄清楚這個問題是如何產生報告的錯誤信息的。 –