【发布时间】:2012-11-19 16:02:52
【问题描述】:
我正在使用代码优先。
执行
try
{
_context.SaveChanges();
}
catch (EntityException e)
{
}
一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。
this.Property(t => t.Senha)
.HasMaxLength(15);
我强制输入超过 15 个字符的密码,catch 永远不会执行,为什么?
【问题讨论】:
-
作为旁注,最大密码长度应显着增大,除非您绝对需要短密码。无论输入如何,大多数散列方法都会输出相同长度的结果,并且从安全性和可用性的角度来看,密码短语非常好。
标签: c# entity-framework-5