I am trying to delete the project from the database but I get the following exception:
"DbUpdateException was unhandled" ------------------------------------------------------------ public class Project { public Project() { Customers = new List<Customer>(); Materials = new List<Material>(); Workers = new List<Worker>(); } [Key] public long ProjectID { get; set; } public DateTime DateCreated { get; set; } public DateTime DateFinished { get; set; } public string Name { get; set; } public string Description { get; set; } public decimal Price { get; set; } //Customer TheCustomer = new Customer(); public ICollection<Customer> Customers { get; set; } public ICollection<Material> Materials { get; set; } public ICollection<Worker> Workers { get; set; } } ------------------------------------------------------------------------ if (cb_Projects.SelectedValue != null) { using (var db = new ProjectContext()) { Project p = db.Projects.Find(cb_Projects.SelectedValue); if (db.Entry(p).State == EntityState.Detached) { db.Projects.Attach(p); } p.Customers.Clear(); p.Workers.Clear(); p.Materials.Clear(); db.Projects.Remove(p); db.SaveChanges();
DbUpdateException