使用实体框架(代码优先):
每个客户都有不同的要求,例如某些字段是必需的。
或Max Min等等。
所以从配置上我想找到一种方法来注入“数据注释”,例如IsRequired和MaxLength同时进入了存储库/服务和ViewModel for MVC使用的Model(使用EntityTypeConfiguration + Fluent API?)。
显然,视图模型可能有额外的验证。
对于MVC,我重写了DataAnnotationsModelMetadataProvider中的GetValidators?
这有意义吗?
如果是的话。我希望在表格甚至必然存在之前我必须将配置注入模型构建器!!