Добавление к ответу Иосифа:
У вас могут возникнуть проблемы с удалением таким способом, если у вашей сущности есть какие-либо поля, для которых UpdateCheck имеет значение Always, если вы не установите такие поля соответствующим образом.
Кроме того, если вы удаляете несколько связанных объектов, в которых задействованы ограничения FK, у вас могут возникнуть проблемы, если объекты не будут удалены в правильной последовательности (что приведет к нарушению ограничения). Чтобы избежать этого, при необходимости установите все поля, включенные в такие FK.