Model view controller 部分类的fluentvalidation

Model view controller 部分类的fluentvalidation,model-view-controller,fluentvalidation,partial-classes,Model View Controller,Fluentvalidation,Partial Classes,我有这样一个客户类: [Validator(typeof(CustomerValidator))] public partial class Customer { public string FirstName { get; set; } public string LastName { get; set; } } public partial class Customer { public string Email { get; set; }

我有这样一个客户类:

[Validator(typeof(CustomerValidator))]
public partial class Customer {  
    public string FirstName { get; set; }  
    public string LastName { get; set; }
}  
public partial class Customer {  
        public string Email { get; set; }  
    }
我的验证类是:

public class CustomerValidator : AbstractValidator<Customer>
    {
        public CustomerValidator()
        {
            RuleFor(x => x.FirstName)
                .NotEmpty()                  
                .WithMessage("FirstName is required."));
            RuleFor(x => x.LastName)
                .NotEmpty()                  
                .WithMessage("LastName is required."));
        }
    }
但是我不知道如何通过另一个类验证这个字段。下面的代码是我所期望的,但我不知道如何将其绑定到客户电子邮件字段中:

  public class CustomerEmailValidator : AbstractValidator<Customer>
            {
                public CustomerEmailValidator()
                {
                    RuleFor(x => x.Email)
                        .EmailAddress()                  
                        .WithMessage("Email address is not valid."));
                }
            }
公共类CustomerEmailValidator:AbstractValidator
{
公共CustomerMailValidator()
{
规则(x=>x.Email)
.EmailAddress()
.WithMessage(“电子邮件地址无效”);
}
}
感谢所有帮助。
提前谢谢

将[Validator(typeof(CustomerValidator))]注释也放在分部类上