我的模型有一个自动生成的分部类,我通过创建一个用元数据和属性装饰字段/属性的元数据类来扩展它。我已经添加了另一个部分类,所以我可以给它一个字符串属性的电子邮件,但我不希望存储在数据库中。我只想用它来比较验证/比较的第一个条目,但视图总是返回错误信息,表明不管输入如何都不一样。
[MetadataType(typeof(EmployeesMetadata))]
[DisplayColumn("FullName")]
public partial class Employees
{
[CompareAttribute("EmailAddress")]
public string ConfirmEmail { get; set; }
}
public class EmployeesMetadata
{
public string EmailAddress { get; set; }
}
我不太清楚为什么比较总是错误的。