Я заинтересован в настройке проверки на стороне клиента с помощью приложения WinForms и Entity Framework 5. Я понимаю, что есть интерфейс IValidatableObject, который я могу реализовать для выполнения и выборочной проверки, которые могут мне понадобиться для каждого объекта.
Однако, поскольку я использую WinForms, я хотел бы использовать ErrorProvider для представления пользователю с хорошим уведомлением, когда есть ошибка проверки, когда они заполняют форму. Возможно ли реализовать эту функциональность с помощью интерфейса IValidatableObject или мне нужно будет реализовать интерфейс IDataErrorInfo для моих объектов, чтобы обеспечить корректную работу ErrorProvider?
Если у вас есть другие предложения по лучшей альтернативе этому, пожалуйста, дайте мне знать, и я тоже с удовольствием рассмотрю это.