有没有办法来阻止这个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());
}
}
你能告诉模型类和验证调用(例如控制器动作)的情况下? – 2015-04-11 02:33:14