Попытка удалить ICollection из B из объекта A в действии удаления, но получить эту ошибку:
"Ошибка. Оператор DELETE конфликтует с ограничением REFERENCE"
Имеет смысл, но я просто не знаю, как сначала удалить содержащиеся ICollection Bs, или думал, что они будут автоматически удалены:
public ActionResult DeleteConfirmed(int id)
{
A objA = db.As.Find(id);
// **NOTE:** objA has a ICollection of objB's here that I tried to iterate and
// delete them here using: foreach (var i in A.Bs) {db.Bs.Remove(i);} : didn't work
db.As.Remove(objA);
db.SaveChanges();
return RedirectToAction("Index");
}