Не могли бы вы сохранить много-ко-многим код первой БД ?
I'm using code first and fluent api this is my models public Admin() { this.course = new HashSet<Courses>(); } [Key] public int ID { get; set; } public string LoginName { get; set; } public virtual ICollection<Courses> course { get; set; } } public Courses() { this.admin = new HashSet<Admin>(); } [Key] public int ID { get; set; } public string Name { get; set; } public virtual ICollection<Admin> admin { get; set; } } and this is fluent api modelBuilder.Entity<Admin>() .HasMany(e => e.course) .WithMany(e => e.admin); and this is my controller which I'm getting the courseid from cshml public ActionResult Admins( Admin rec, IList CourseId) { foreach (var item in CourseId) { var cr = new Courses(); cr.ID = item; rec.course.Add(cr); } db.Admins.Add(rec); db.SaveChanges(); it gives me error when I'm trying to save db.SaveChanges() could any one tell me what's the wrong here ?
Что я уже пробовал:
Я не знаю, что мне попробовать
ZurdoDev
Есть ли причина, по которой вы не опубликовали ошибку?
Sarah Mohammed77
Не удалось выполнить проверку для одной или нескольких сущностей. Увидеть EntityValidationErrors недвижимости для получения более подробной информации
ZurdoDev
1. ответьте на комментарий так, чтобы пользователь был уведомлен. Я просто случайно вернулся сюда и увидел ваш комментарий.
2. Гугл ошибку. Столь простой. Тонны решений в интернете. Видишь http://stackoverflow.com/questions/7795300/validation-failed-for-one-or-more-entities-see-entityvalidationerrors-propert