คำถามติดแท็ก entity-framework-ctp5

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

4
ในรหัสกรอบงานเอนทิตีก่อนวิธีใช้ KeyAttribute ในหลายคอลัมน์
ฉันกำลังสร้างแบบจำลอง POCO เพื่อใช้กับรหัสกรอบงานเอนทิตีแรก CTP5 ฉันใช้การตกแต่งเพื่อสร้างแผนที่คุณสมบัติให้กับคอลัมน์ PK แต่ฉันจะกำหนด PK ในคอลัมน์มากกว่าหนึ่งคอลัมน์ได้อย่างไรและโดยเฉพาะอย่างยิ่งฉันจะควบคุมลำดับของคอลัมน์ในดัชนีได้อย่างไร เป็นผลมาจากลำดับคุณสมบัติในคลาสหรือไม่? ขอบคุณ!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.