我有一个使用Autofac的web api应用程序。对于输入插入模型,我需要对指示相关实体的属性使用验证属性。
public class Comment
{
[Required]
[ExistentBookValidationAttribute]
public int BookId { get; set; }
}
在ExistentBookValidationAttribute
中,我需要访问业务服务才能进行验证。由于Autofac不会向验证属性注入属性,因此我决定使用依赖项解析程序手动获取服务。但我不想使用GlobalConfiguration.Configuration.DependencyResolver
。我想使用来自网络API DependencyResolver
的{{1}}。那可能吗? HttpConfiguration
在验证属性中是否可访问?