0

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

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

或 Max Min 等。

因此,从配置中,我正在考虑找到一种将“数据注释”(例如 IsRequired 和 MaxLength)注入存储库/服务和 MVC 的 ViewModel 使用的模型(使用 EntityTypeConfiguration + Fluent API?)的方法。

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

对于 MVC,我在 DataAnnotationsModelMetadataProvider 中覆盖 GetValidators?

这有意义吗?

如果是这样。我希望我必须在表甚至必须存在之前将配置注入模型构建器!!?

4

0 回答 0