16
การแนะนำข้อ จำกัด KEY ต่างประเทศอาจทำให้เกิดรอบหรือเส้นทางเรียงซ้อนหลายเส้นทาง - ทำไม?
ฉันต่อสู้กับสิ่งนี้มาระยะหนึ่งแล้วไม่สามารถเข้าใจได้ว่าเกิดอะไรขึ้น ฉันมีเอนทิตีการ์ดที่มีด้าน (ปกติ 2) - และทั้งการ์ดและด้านข้างมีสเตจ ฉันใช้การโยกย้าย EF Codefirst และการโยกย้ายล้มเหลวด้วยข้อผิดพลาดนี้: การแนะนำข้อ จำกัด KEY ต่างประเทศ 'FK_dbo.Sides_dbo.Cards_CardId' บนตาราง 'ด้าน' อาจทำให้เกิดรอบหรือเส้นทางเรียงซ้อนหลายเส้นทาง ระบุ ON DELETE NO ACTION หรือ UPDATE NO ACTION หรือแก้ไขข้อ จำกัด ของกุญแจต่างประเทศ นี่คือกิจการบัตรของฉัน: public class Card { public Card() { Sides = new Collection<Side>(); Stage = Stage.ONE; } [Key] [Required] public virtual …