有没有办法来阻止这个FluentValidation上的*?

问题描述:

我有以下验证,并且我不能以任何方式获取*。有什么办法吗?有没有办法来阻止这个FluentValidation上的*?

public GridLayoutModelValidator() 
    { 
     //some validations 
     RuleFor(layout => layout.Rows).NotEmpty().SetCollectionValidator(new GridLayoutRowModelValidator()); 
    } 
} 

public class GridLayoutRowModelValidator : AbstractValidator<GridLayoutRowModel> 
{ 
    public GridLayoutRowModelValidator() 
    { 
     //some validations 
     RuleFor(row => row.Modules).Cascade(CascadeMode.Continue).NotEmpty() 
      .SetCollectionValidator(new GridLayoutModuleDataModelValidator()); 
    } 
} 

public class GridLayoutModuleDataModelValidator : AbstractValidator<GridLayoutModuleDataModel> 
{ 
    public GridLayoutModuleDataModelValidator() 
    { 
     //some validations 
     RuleFor(module => module.Rows).SetCollectionValidator(new GridLayoutRowModelValidator());  
    } 
} 
+0

你能告诉模型类和验证调用(例如控制器动作)的情况下? – 2015-04-11 02:33:14