Не знаю, почему вы так расхваливаете простоту еф. Легко можно запутаться в обновлении сущности. Если очень хорошо не разобраться, либо не будет работать, либо будет работать не оптимально. Куда проще писать чистый скл, не пользуясь ефом, в котором у тебя один метод обновит все колонки, второй тоже обновит, но вместе с зависимостями, третий кинет эксепшн, если ты айди попытаешься изменить, а четвертый просто заигнорит изменения айди и тд.