Tag: validation规则

.NET中的validation框架,可以在字段之间进行编辑

根据我的经验,.NET中的许多validation框架允许您一次validation一个字段,例如确保字段是邮政编码或电子邮件地址。 我通常将这些内部编辑称为。 在我的项目中,我们经常需要进行场间编辑。 例如,如果您有这样的类: public class Range { public int Min { get; set; } public int Max { get; set; } } 您可能希望确保Max大于Min。 您可能还想对外部对象进行一些validation。 例如,鉴于你有一个这样的类: public class Person { public string PostalCode { get; set; } } 无论出于何种原因,您希望确保邮政编码存在于数据库或提供给您的文件中。 我有更复杂的例子,比如用户提供数据字典,你想要针对该数据字典validation你的对象。 我的问题是:我们可以使用任何现有的validation框架(TNValidate,NHibernate Validator)用于.NET,还是我们需要使用规则引擎或者什么? 现实世界中的人们如何处理这种情况? 🙂