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