3

我可以将验证应用程序块用于高性能程序吗?我的意思是当我从流中获取对象时,我需要在解析数据时验证它们的值。据我了解,涉及反射...

是否有任何替代工具可用于对象验证?

4

2 回答 2

1

这在很大程度上取决于您验证的对象的定义。包含许多需要验证的属性甚至包含需要验证的对象集合的对象,验证需要更多时间。但是,一般来说,每秒 1000 个对象对于 VAB 来说肯定不是问题。

验证应用程序块将 XML 配置文件作为对象图缓存在内存中,因此您不必担心每次验证对象时文件加载和 XML 解析。VAB 有一些很好的优化。

于 2010-06-22T09:38:11.493 回答
0

Fluent ValidationFluent Validation 2.0是出色的验证框架,可让您随时验证您的类并生成客户端验证器。

于 2010-06-22T16:32:22.263 回答