我使用 EF 作为我的数据提供者来保存和验证我的项目。我有一些需要访问其他服务或项目的自定义验证逻辑。我知道 ValidationContext 类提供了这些选项。我的问题是如何获得自己的验证上下文与服务提供商或 EF 的项目?
当我在我的 POCO 实体上实现 IValidateObject 接口时,我得到了一个验证上下文的实例,但是我在哪里可以确保使用我自己的 ValidationContext 而不是 EF 默认值呢?
我想根据 ValidationContext 中提供的服务或项目这一事实进行一些验证