Удаляю объект при помощи DeleteObject. Но объект этот удалять нельзя, так как на него ссылается другой объект. То есть объект не должен быть удален по ForeignKey-ю. Если пытаюсь удалиить соответствующую строку в базе, то так и получается, то вываливается сообщение что объект нельзя удалить. Но вот когда удаляю в EF, то объект удаляется на ура, а ссылка в другом объекте, который на него ссылался просто обнуляется.
Почему такое может происходить и как это пофиксить?