2
วิธีการสร้างข้อมูลด้วย AddOrUpdate ด้วยคีย์ที่ซับซ้อนใน EF 4.3
ฉันกำลังพยายามสร้างฐานข้อมูลการพัฒนาด้วยข้อมูลการทดสอบบางส่วน ฉันได้ใช้context.People.AddOrUpdate(p => p.Id, people));กับความสำเร็จมาก ฉันมีตารางอื่นที่ฉันต้องเริ่มต้นซึ่งฉันไม่รู้ว่าคีย์หลัก ตัวอย่างเช่นฉันต้องการ AddOrUpdate ตามชื่อและนามสกุลที่ตรงกัน ฉันไม่แน่ใจว่าจะเขียนนิพจน์อย่างไรให้ถูกต้อง context.People.AddOrUpdate(p => p.FirstName && p.LastName, people); เห็นได้ชัดว่าไม่ถูกต้อง แต่ฉันหวังว่ามันจะบ่งบอกถึงวิธีแก้ปัญหาที่ฉันกำลังมองหา