验证来自数据库中的配置 - 添加到模型 - 在运行时添加到ViewModel?

时间:2013-01-25 16:16:25

标签: c# asp.net-mvc entity-framework validation

使用实体框架(代码优先):

每个客户都有不同的要求,例如某些字段是必需的。

或Max Min等等。

所以从配置上我想找到一种方法来注入“数据注释”,例如IsRequired和MaxLength同时进入了存储库/服务和ViewModel for MVC使用的Model(使用EntityTypeConfiguration + Fluent API?)。

显然,视图模型可能有额外的验证。

对于MVC,我重写了DataAnnotationsModelMetadataProvider中的GetValidators?

这有意义吗?

如果是的话。我希望在表格甚至必然存在之前我必须将配置注入模型构建器!!

0 个答案:

没有答案