【发布时间】:2010-06-22 07:16:18
【问题描述】:
我可以将验证应用程序块用于高性能程序吗?我的意思是当我从流中获取对象时,我需要在解析数据时验证它们的值。 据我了解,涉及到反射......
是否有任何替代工具可用于对象验证?
【问题讨论】:
-
定义高性能。我们在谈论多少个对象。有什么限制。
-
试试看。运行微基准测试,看看性能是否足以满足您的要求。
-
假设每秒 1000 个对象。我正在考虑使用 XML 配置文件作为验证规则集。正如我在源代码中播种的那样,每个验证都会在执行验证规则之前再次读取 XML。
-
是否有任何替代工具可用于对象验证?
标签: .net validation enterprise-library validation-application-bl fluentvalidation-2.0