Tôi có lỗi lạ trong khi tôi đang cố gắng để xem kết quả của sqlquery:Entity Framework liệt kê sqlquery kết quả
var sql = "SELECT @someParam";
var someParamSqlParameter = new SqlParameter("someParam", "Some Value");
var result = _dbContext.SqlQuery<string>(sql, someParamSqlParameter);
var containsAnyElements = result.Any();
Vì vậy, khi gỡ lỗi là ở dòng cuối cùng và khi tôi cố gắng mở rộng Xem kết quả của kết quả nó cho thấy tôi dự kiến result("Some Value")
nhưng cách gọi dòng cuối cùng tôi nhận được một ngoại lệ
"The SqlParameter đã được chứa bởi một SqlParameterCollection.".
Dường như khi tôi cố gắng để mở Result Xem các kết quả nó gọi truy vấn này một lần nữa. Nếu hành vi đó đúng không? Nếu có, vui lòng giải thích lý do tại sao điều đó xảy ra.
Giải thích tuyệt vời. Cảm ơn bạn rất nhiều vì câu trả lời quá nhanh và rõ ràng. – Vladimirs
Bạn đời tuyệt vời. Tôi đã phát điên, và tất cả các câu trả lời khác với cùng một chủ đề không phải là sự giúp đỡ nào. – alessalessio
Tôi không thể cho cuộc sống của tôi tìm ra cách vấn đề này tạo ra thông báo lỗi đã được báo cáo. –