因此,我使用的是ASP.NET MVC3和实体框架4.1 (代码优先)。
我有一个这样的类:
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
[Range(18, 99)]
public int Age { get; set; }
}
范围验证已正确触发。但是,例如,在某些情况下,我希望更改Age属性的范围。甚至把它关掉。我怎样才能做到这一点而不改变我的Model类?这可以通过编程来实现吗?
我一直在使用asp.net mvc和nhibernate开发一个web应用程序。我正在尝试遵循DDD的一些原则和Asp.Net MVC的最佳实践。我的问题是关于用VIewModels清理帖子。为了说明我的问题,请查看我的域模型上的这个实体:
[Validator(typeof(EntityValidator))]
public class MyEntity {
public virtual int Id { get; set; }
public virtual string Name { get; set; }
public virtual string Email {
我有一个Windows窗体项目,我希望使用ASP.NET MVC2将其迁移到web应用程序。
在这个项目中,我有一些POCO类,如本例所示,它们是类库的一部分,我想将它们与二进制引用一起使用
public class Person
{
public int PersonID { get; set; }
public string Name { get; set; }
public DateTime BornDate { get; set; }
...
}
有没有办法在我的Web MVC项目中使用这些类,并在不修改原始程序集的情况下添加验证属性?
感谢你的帮