Avatar ·

خطأ "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details" في Entity Framework

مرحبًا بالجميع! أنا مبتدئ في C# وEntity Framework، وأستخدم الإصدار 4.1. عند محاولة حفظ البيانات في قاعدة البيانات عبر `SaveChanges()`، يظهر استثناء باستمرار بالنص: "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details". إليك الكود الخاص بي: ```csharp using (var context = new MyDbContext()) { var user = new User { Name = "John", Email = "", // سلسلة فارغة Age = -5, // قيمة سالبة CreatedDate = DateTime.Now }; context.Users.Add(user); context.SaveChanges(); // هنا يحدث الخطأ } ``` نموذج User يبدو كالتالي: ```csharp public class User { public int Id { get; set; } [Required] [StringLength(50)] public string Name { get; set; } [Required] [EmailAddress] public string Email { get; set; } [Range(0, 120)] public int Age { get; set; } public DateTime CreatedDate { get; set; } } ```