0

我想知道是否有一种方法可以从数据库表生成视图模型,包括验证(必需、长度、数据类型)。我当然会编辑和增强它。否则这是一种浪费,因为我必须输入所有内容

4

1 回答 1

0

我们正在我们的一个项目中实现“动态”验证方法,其中验证规则被编码在数据库表中,我们在 DataAnnotationsModelValidatorProvider 的自定义实现中覆盖 GetValidators() 以注入自定义和/或标准验证属性。如果我们愿意,这些可以传播到客户端。至于从现有数据库创建 viewModel,您可以使用 t4 文件来读取 db 模式并为您生成类,并在创建模型时在模型上注入验证属性。

于 2012-08-28T06:55:12.707 回答