我想在域类中使用Confirmpassword属性来检查用户输入的密码是否正确,但是我认为当我运行迁移时,也会在表中创建Confirmpassword列。如何在不将其添加到域类的表中的情况下添加该属性?
答案 0 :(得分:1)
我的意见是,您不应在域类中添加此属性。您应该使用查看模型来保存所有其他信息并执行检查。尝试了解有关mvc中的视图模型的更多信息。
以供将来参考;您随时可以通过添加the NotMappedAttribute
将域类中的属性排除为表列:
public class Foo
{
public int ID { get; set; }
public string Name { get; set; }
[NotMapped]
public int SomeProperty { get; set; }
}