10
วิธีการใช้ DbContext.Database.SqlQuery <TElement> (sql, params) กับโพรซีเดอร์ที่เก็บไว้? รหัส EF แรก CTP5
ฉันมีกระบวนงานที่เก็บไว้ซึ่งมีพารามิเตอร์สามตัวและฉันได้ลองใช้วิธีการต่อไปนี้เพื่อส่งคืนผลลัพธ์: context.Database.SqlQuery<myEntityType>("mySpName", param1, param2, param3); ตอนแรกฉันพยายามใช้SqlParameterวัตถุเป็น params แต่มันใช้งานไม่ได้และขว้างSqlExceptionด้วยข้อความต่อไปนี้: ขั้นตอนหรือฟังก์ชัน 'mySpName' คาดว่าพารามิเตอร์ '@ param1' ซึ่งไม่ได้ให้มา ดังนั้นคำถามของฉันคือคุณสามารถใช้วิธีนี้กับโพรซีเดอร์ที่เก็บซึ่งคาดว่าพารามิเตอร์ได้อย่างไร ขอบคุณ