![](/img/trans.png)
[英]How do I Validate An Entity Framework 4 Model Using Metadata When The Property Validation Is Dependent on Another Property Value?
[英]How to Add Metadata to model in View by fluent validation in Entity Framework?
我有一个ASP.NET MVC项目。 我有一个这样的模型:
[Validator(typeof(PersonValidation))]
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
public string Family { get; set; }
}
我对上述模型有强烈的看法。
我通过对模型的流利验证来创建验证器。 这是我的代码:
public PersonValidation()
{
RuleSet("Update", () =>
{
RuleFor(t => t.Name).NotNull().WithMessage("Error Null Name").When(t => t.ModelStatus == ModelStatus.Update);
});
}
我想创建一个规则集,将元数据添加到我的某些模型字段中,例如html file(View)中的Name。 我怎样才能做到这一点?
使用WithName扩展名可以指定错误消息中要使用的自定义属性名称。
public PersonValidation()
{
RuleFor(t => t.Name).NotNull().WithName("Name").WithMessage("Error Null Name");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.