Я украсил свойство класса с помощью CustomValidationAttribute, чтобы проверить, было ли установлено значение GUID, но когда я пытаюсь принудительно выполнить его с помощью вспомогательного метода Validator.TryValidateObject () , кажется, что это не вызывает мою логику проверки.
Логика проверки запускается, когда значение оформленного свойства изменилось, но мне нужно обработать сценарий, в котором пользователь нажимает кнопку сохранения, не заполняя обязательные поля, поэтому необходимо принудительно запускать атрибуты проверки перед вызов DomainContext.SubmitChanges () вызывается.
Интересно, что даже классы, которые наследуются от ValidationAtrribute, не выполняются Validator.TryValidateObject ().
Как правильно заставить атрибуты проверки выполняться?