我有一个带有域和数据层的 ASP.NET MVC 项目(仅包含 EF 和迁移)。
现在,我必须使用特定公式验证客户的 VATNumber 字段,我怀疑将其放置在哪里。
我想使用控制器的 ModelState 来检查字段是否有效,使用 EF DataAnnotation ValidationAttribute,所以我不必在控制器的保存方法中验证它。但是我很矛盾不得不将业务逻辑放在数据层中。
是否有某种替代 ValidationAttribute,因此可以“注入”?还是我只是看错了?
我有一个带有域和数据层的 ASP.NET MVC 项目(仅包含 EF 和迁移)。
现在,我必须使用特定公式验证客户的 VATNumber 字段,我怀疑将其放置在哪里。
我想使用控制器的 ModelState 来检查字段是否有效,使用 EF DataAnnotation ValidationAttribute,所以我不必在控制器的保存方法中验证它。但是我很矛盾不得不将业务逻辑放在数据层中。
是否有某种替代 ValidationAttribute,因此可以“注入”?还是我只是看错了?