29
การตรวจสอบล้มเหลวสำหรับเอนทิตีอย่างน้อยหนึ่งรายการ ดูคุณสมบัติ 'EntityValidationErrors' สำหรับรายละเอียดเพิ่มเติม
ฉันมีข้อผิดพลาดนี้เมื่อทำการ seed ฐานข้อมูลด้วยรหัสแรก การตรวจสอบล้มเหลวสำหรับเอนทิตีอย่างน้อยหนึ่งรายการ ดูคุณสมบัติ 'EntityValidationErrors' สำหรับรายละเอียดเพิ่มเติม ความซื่อสัตย์ฉันไม่รู้วิธีตรวจสอบเนื้อหาของข้อผิดพลาดในการตรวจสอบความถูกต้อง Visual Studio แสดงให้ฉันเห็นว่ามันเป็นอาร์เรย์ที่มีวัตถุ 8 รายการดังนั้นจึงมีข้อผิดพลาดในการตรวจสอบ 8 ข้อ นี่เป็นการทำงานกับรุ่นก่อนหน้าของฉัน แต่ฉันทำการเปลี่ยนแปลงเล็กน้อยที่ฉันอธิบายด้านล่าง: ฉันมีสถานะเรียกว่าสถานะฉันเปลี่ยนเป็นชั้นที่เรียกว่าสถานะ ฉันเปลี่ยนคลาสผู้สมัครตำแหน่งประวัติเพื่อให้มี 2 foreign key เป็นตารางเดียวกัน ขอโทษทีฉันสำหรับรหัสยาว แต่ฉันต้องวางทั้งหมด ข้อยกเว้นจะถูกโยนในบรรทัดสุดท้ายของรหัสต่อไปนี้ namespace Data.Model { public class Position { [DatabaseGenerated(System.ComponentModel.DataAnnotations.DatabaseGeneratedOption.Identity)] public int PositionID { get; set; } [Required(ErrorMessage = "Position name is required.")] [StringLength(20, MinimumLength = …