我有这个实体
public class Entity
{
[Key]
public int Id { get; set; }
public int RequestTypeId { get; set; }
public int DepartmentTypeId { get; set; }
...
}
我想在DepartmentTypeID
上显示不同的错误消息,具体取决于RequestTypeId
例如:
When(m => m.RequestyTypeId == 1,
() => {
RuleFor(m => m.DepartmentTypeID).NotEmpty().WithMessage("Custom Message 1");
});
When(m => m.RequestyTypeId == 2,
() => {
RuleFor(m => m.DepartmentTypeID).NotEmpty().WithMessage("Custom Message 2");
});
这不起作用......我做错了什么?我该如何处理这样的案件?