Я пытаюсь удалить объект из отношения многих ко многим, но он отказался работать.
Структура выглядит следующим образом:
У меня есть таблица Products , которую имеет каждый продукт excProducts
Я пытаюсь удалить excProduct со следующим кодом
var objectContx = new objectContx();
var prod = objectContx.Products.Where(p => p.ProductID == prodID).FirstOrDefault();
var excProd = objectContx.ExcProducts.Where(exc => exc.ExcProductID == excProdid).FirstOrDefault();
prod.ExcProducts.Attach(excProd);
prod.ExcProducts.Remove(excProd);
objectContx.SaveChanges();
excProd удален из базы данных, но когда я получаю Product из objectContext, в его списке есть удаленный excProd.
Как я могу удалить его и из objectContext?