Winforms用户输入验证

Winforms用户输入验证,winforms,entity-framework,validation,Winforms,Entity Framework,Validation,我的大部分工作是使用winforms的SQL数据库驱动的桌面应用程序。我现在使用的是实体框架——首先是典型程序(UI)、模型和数据访问层的代码。我一直使用errorprovider在UI级别进行数据验证。有了实体框架,我现在可以做一些验证,比如实体上的必需条目。我仍然需要在UI级别进行一些验证。问题1:像这样拆分验证可以吗?问题2:我应该在每个表单类中进行表单验证,还是让所有表单都使用一个单独的验证类?您到底想验证什么?是否每个表单都有或需要验证?如果是这样的话,那么你基本上回答了你自己的问题。

我的大部分工作是使用winforms的SQL数据库驱动的桌面应用程序。我现在使用的是实体框架——首先是典型程序(UI)、模型和数据访问层的代码。我一直使用errorprovider在UI级别进行数据验证。有了实体框架,我现在可以做一些验证,比如实体上的必需条目。我仍然需要在UI级别进行一些验证。问题1:像这样拆分验证可以吗?问题2:我应该在每个表单类中进行表单验证,还是让所有表单都使用一个单独的验证类?

您到底想验证什么?是否每个表单都有或需要验证?如果是这样的话,那么你基本上回答了你自己的问题。。