所以,我使用的是 ASP.NET MVC 3 和 Entity Framework 4.1(代码优先)。
我有这样的课:
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
[Range(18, 99)]
public int Age { get; set; }
}
范围验证正确触发。但是,例如,在某些情况下,我想更改 Age 属性的范围。或者甚至将其关闭。我怎么能在不改变我的模型类的情况下做到这一点?这有可能以编程方式进行吗?