Winforms EF 5代码第一个Windows窗体应用程序:如何处理数据验证?

Winforms EF 5代码第一个Windows窗体应用程序:如何处理数据验证?,winforms,ef-code-first,entity-framework-5,validation,Winforms,Ef Code First,Entity Framework 5,Validation,我试图找出在Windows窗体(代码优先)应用程序中验证用户输入数据的最佳方法 我知道如何添加数据注释以及如何在MVC应用程序中使用它们,但我不知道如何在Windows窗体中使用它们 到目前为止,我发现的唯一(丑陋的)方法是处理文本框离开和类似事件,但肯定有更好的方法 我只是在web上找不到任何东西:每次我都会找到对某些web场景的引用,因为代码优先只在web应用程序中使用(这可能是事实)

我试图找出在Windows窗体(代码优先)应用程序中验证用户输入数据的最佳方法

我知道如何添加数据注释以及如何在MVC应用程序中使用它们,但我不知道如何在Windows窗体中使用它们

到目前为止,我发现的唯一(丑陋的)方法是处理文本框离开和类似事件,但肯定有更好的方法

我只是在web上找不到任何东西:每次我都会找到对某些web场景的引用,因为代码优先只在web应用程序中使用(这可能是事实)