Я на самом деле раньше не использовал платформу Entity, но быстрый поиск показывает, что у вас есть несколько вариантов.
1) Проверка на другом слое в вашем приложении
Всегда вариант, я просто думал, что выкину это явно.
2) Подключитесь к событиям OnChanged сущности, затем выполните проверку
Вероятно, будет хрупким и станет запутанным / медленным после того, как у вас будет много разных свойств, которые могут измениться для каждого объекта.
3) Реализовать частичные методы для проверки изменений свойств
Согласно этой публикации и этой пошаговой инструкции есть частичные методы, доступные для проверки. Это кажется вам лучшим вариантом, так как он не очень навязчив, и вы можете выборочно реализовать желаемую проверку.
Надеюсь, это поможет. Удачи.