validation-application-bl相关内容

选择哪个验证框架:Spring Validation 或 Validation Application Block (Enterprise LIbrary 4.0)?

我正在尝试为一个主要应用程序选择一种验证框架,虽然这两种选择看起来都很诱人,但我想知道在选择其中一种之前我是否应该了解任何特定的优缺点. 解决方案 在我看来,使用属性进行验证并不是最好的解决方案.首先,您必须在域模型中引用基础设施.其次,您没有任何机会向已编译的类添加验证.最后,你不能用属性验证复杂的逻辑,你必须对实体使用 Validate 方法,这看起来很尴尬. 在我看来,验证应该 ..
发布时间:2022-01-16 20:08:25 C#/.NET

验证 VAB 配置文件中的程序集和命名空间

我们使用的是 4.1 版的验证应用程序块.我对它比较陌生,所以我想知道它是否能够抽象出配置的命名空间和程序集,或者以其他方式对它们的存在提供适当的验证? 我们最近遇到了一个问题,有人移动了一个类并且没有使用新的命名空间更新验证配置文件.结果,验证不再应用于对象.应用程序块似乎只是忽略了差异.不幸的是,这在正常的 QA 周期中没有被发现.有没有内置的方法来保护我们自己免受未来这种类型的变化?我 ..

MS验证块或工作流规则引擎?

对于将要开发的大型应用程序,我们正在选择Validation框架。尽管“工作流程规则”引擎并非严格意义上不是验证框架,但可以在不使用“工作流程”基础的情况下单独使用它。它似乎可以灵活地指定在运行时使用的数据库中的规则。但是,您似乎无法在代码中指定规则。 如果其中一项要求是更大的灵活性(不一定需要业务分析师来编辑规则) ,那么您会选择这两个中的哪个?为什么? 解决方案 这对您的确切要求 ..

选择哪种验证框架:Spring验证或验证应用程序块(企业库4.0)?

我正在尝试为大型应用程序选择一种验证框架,尽管这两种选择似乎都很诱人,但我想知道在提交一个或另一个之前是否应该了解任何特定的利弊。 解决方案 使用属性验证不是我认为的最佳解决方案。首先,您必须在域模型中引用基础结构。其次,您没有机会向已编译的类添加验证。最后,您无法使用属性来验证复杂的逻辑,而必须对实体进行Validate方法,这似乎很尴尬。 在我看来,验证应分离到不同的对象。例如I ..
发布时间:2020-05-30 20:50:40 C#/.NET

验证VAB配置文件中的程序集和名称空间

我们正在使用验证应用程序块的4.1版.我对它比较陌生,所以我想知道它是否能够抽象出已配置的名称空间和程序集,或者以其他方式对它们的存在进行适当的验证? 我们最近遇到了一个问题,即有人移动了一个类,并且没有使用新的命名空间更新验证配置文件.结果,验证不再应用于该对象.应用程序块似乎只是忽略了差异.不幸的是,这在正常的质量检查周期中没有被发现.有什么内置的方法可以保护自己免受将来的这种变化的影响 ..