Entity framework 实体框架验证性最佳实践

Entity framework 实体框架验证性最佳实践,entity-framework,validation,Entity Framework,Validation,ValidateEntity提供了添加自定义验证的位置。然而,在我看来,将所有类型实体的验证逻辑放在这个方法中似乎违反了srp。有没有更好的方法来实现这一点,最好是将每种类型实体的逻辑放在自己的类中,并让validateentity以通用方式调用这个类?什么是srp?请澄清我认为单一责任原则,对不起,单一责任原则

ValidateEntity提供了添加自定义验证的位置。然而,在我看来,将所有类型实体的验证逻辑放在这个方法中似乎违反了srp。有没有更好的方法来实现这一点,最好是将每种类型实体的逻辑放在自己的类中,并让validateentity以通用方式调用这个类?

什么是srp?请澄清我认为单一责任原则,对不起,单一责任原则