NHiberate验证程序的开始日期早于结束日期。
|
使用Nhibernate Validator(具有S#harp体系结构/ MVC3),如何编写自定义属性,最好不是特定于对象的属性(因为这是相当普遍的要求),以强制执行PropertyA> = PropertyB(或者在更一般的情况下,两者都可以为null)。
就像是
public DateTime? StartDate { get; set; }
[GreaterThanOrEqual(\"StartDate\")]
public DateTime? EndDate { get; set; }
我看到我可以在特定的Entity
类中覆盖ѭ1but,但是我不确定这是否是最好的方法,在这种情况下我也看不到如何提供消息。
没有找到相关结果
已邀请:
2 个回复
坊岔埠绵
}
逆捐凶撤小
这似乎可以与现有系统很好地集成。缺点是,由于此方法未应用于域对象,因此,如果在其他地方使用了不同的模型,则也需要从那里(或在创建域对象的服务层中)使用其他逻辑来强制执行此操作。创建或更新域对象。