У меня есть 3 таблицы в моей базе данных
CmsMasterPages
CmsMasterPagesAdvSlots (Pure Juction Table)
CmsAdvSlots
Вот изображение моего EDM:
![enter image description here](https://i.stack.imgur.com/GAxTa.png)
Мне нужно найти все объекты, связанные с CmsAdvSlotCmsMasterPage (он работает в моем коде, опубликованном любимым), и УДАЛИТЬ результат (CmsAdvSlot) из базы данных.
Моя проблема Я не могу УДАЛИТЬ эти объекты когда я нашел тему.
Error: The object cannot be deleted because it was not found in the ObjectStateManager.
int findMasterPageId = Convert.ToInt32(uxMasterPagesListSelector.SelectedValue);
CmsMasterPage myMasterPage = context.CmsMasterPages.FirstOrDefault(x => x.MasterPageId == findMasterPageId);
var resultAdvSlots = myMasterPage.CmsAdvSlots;
// It is working until here
foreach (var toDeleteAdv in resultAdvSlots)
{
context.DeleteObject(myMasterPage.CmsAdvSlots.Any()); // ERORR HERE!!
context.SaveChanges();
}
Есть идеи, как ее решить?Спасибо за ваше время!: -)