gpt4 book ai didi

c# - Fluent 验证和库

转载 作者:太空狗 更新时间:2023-10-29 22:55:39 25 4
gpt4 key购买 nike

前几天在寻找完全不同的东西时,我偶然发现了两个用于在 .NET 中执行 Fluent Validation 的库。这个概念似乎很有趣,因为到目前为止,我正在使用通常的条件和分支语句(if、else、case 等)进行验证。

特别是,它可以相对容易地链接一些条件,这在某些情况下可能会导致复杂条件的代码更短,并且可以为同一对象中的每个违规行为嵌入多个错误消息。

就是说,这不是也让代码看起来比 C# 通常更冗长吗,有时有点像 T-SQL...这不会导致代码的外观和感觉不一致吗?

简而言之,您如何看待 Fluent Validation?如果您喜欢它,您认为哪个库最适合它?到目前为止,我一直在看 http://tnvalidate.codeplex.com/http://fluentvalidation.codeplex.com/乍一看似乎或多或少是等同的...

谢谢。

最佳答案

还有http://rulesengine.codeplex.com/它使用流畅的界面帮助器类将规则添加到引擎(然后用于验证对象)。

支持组合、跨领域、条件、多语言等...

关于c# - Fluent 验证和库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3223070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com