我的 SchoolEvents
模型上有一个 StartDate
和 EndDate
,我想知道是否有任何数据注释可以用来验证StartDate
小于或等于 EndDate
并且 EndDate
大于或等于 StartDate
?
最佳答案
从我的角度来看,您必须构建一个 custom validation attribute .你可以看看link验证遵循特定的验证。这将需要您付出很多努力。 您应该应用 Fluent Validation 而不是使用数据注释这将帮助您减少工作量。它易于设置、直接和分离关注点,您不需要混合 View 模型、域对象和取决于业务规则的验证。
关于c# - 有没有办法通过数据注释来验证一个日期属性是否大于或等于另一个日期属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16400923/