问题标签 [validation-application-bl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
989 浏览

asp.net - 带有 linq-to-sql 的企业库?

我想获得有关企业库如何使用 linq-to-sql 生成的类的任何反馈(试探一下)。我正在考虑使用验证处理程序向 UI 级别提供验证逻辑/显示。我主要考虑缓存处理程序、验证和授权处理程序。

0 投票
1 回答
964 浏览

.net - 验证应用程序块和模型本地化

我可以使用ErrorMessageResourceNameErrorMessageResourceType将规则翻译成我的语言。但是如何翻译类名和属性?

目前,我收到类似Valideringsmeddelande för 'LastName'作为验证消息。我也希望LastName本地化。

0 投票
1 回答
200 浏览

asp.net-mvc - 使验证成为应用程序设置的一部分

我正在寻找使用验证应用程序块的基于配置的验证示例。我找到了这个

我想问是否有人有替代解决方案来使用 EL VAB 5.0 来实现基于配置的验证。我从 DataAnnotations 开始,但很快发现某些属性需要不同类型的验证,具体取决于谁在使用应用程序。

此外,如果有人有更多关于 VAB 配置的示例以及关于我可能遇到的任何建议,请分享。

0 投票
3 回答
276 浏览

.net - 使用 EF 和 POCO 时,我应该在哪里/何时验证我的数据?

我开始了一个项目,看看 EF 4 可以用 POCO 做什么。我创建了一个数据库和一个自定义 POCO。现在我想验证我的数据。为此,我正在使用 Enterprise Library Validation Block 5。

我没有问题,包括通过属性在我的 POCO 中进行验证并将其与实体框架一起使用,但这意味着我的 POCO 将不再是 POCO,因为我将依赖项插入到验证框架中。

有什么建议我应该在哪里插入验证部分并保持 POCO 清洁?

0 投票
2 回答
1417 浏览

validation - 使用验证应用程序块进行自我验证的元数据类型

是否可以将 selfvalidation 属性与位于元数据类型中的验证一起使用?我正在使用 Enterprise Library 5 的验证应用程序块。

0 投票
1 回答
148 浏览

c# - 如何仅使用验证应用程序块获得属性的第一个验证错误?

如果我有两个验证器,一个 NotNullValidator 和一个 StringLengthValidator,有没有办法只得到一个空验证错误而不是两者。例如:

在这种情况下,我得到两个验证错误。我得到一个告诉我“名称是必需的”,另一个告诉我它应该在 1 到 50 个字符之间。我只想看到在这种情况下需要该名称。这可能吗?

0 投票
1 回答
404 浏览

c# - Enterprise Library 5.0 - 验证 - 刷新

我正在使用 Enterprise Library 5.0 的验证应用程序块 (VAB)。一切正常,我收到了适当的消息,但是当我导航到选项卡控件中的另一个选项卡并返回时,验证消息都消失了,并且在我再次将值更改为无效之前不会重新出现。

该应用程序是一个 WPF 应用程序,我正在使用标准 VAB 库与该应用程序集成。

如何告诉 UI 重新评估所有验证并显示错误?

0 投票
1 回答
807 浏览

c# - 验证此 EF4 验证方法?

我对 EF4很陌生。我已经发布了几次关于继承、验证的想法,但我的总体目标是尽可能减少我编写的代码量。我(还)对 POCO 不感兴趣,大量的 ObjectContext 摆弄:我想要 EF 的好处和最少的编码。

所以,验证的棘手问题。看看这个简化的例子(除了 DRY Buddies 和狡猾的 usings 别名),这看起来像一个半体面的方法吗?

这有点酷。我可以这样称呼上面的:

但是,如果我只是想要一些基本的检查,我可以去掉 Validate(),[SelfValidation] 的东西,保留属性,然后调用:

我只需要包含我需要的尽可能多的验证,并且 web.config 中有零配置。

我的吊臂剪得怎么样了?:)

理查德

0 投票
1 回答
376 浏览

wpf - WPF、EntLib:PropertyComparisonValidator 不更新比较值的 UI

我对 EntLib 5.0 的 PropertyComparisonValidator 有疑问。我设置了一个带有 Min 和 Max 字段的简单表单。验证是:当 Min >= Max 时,两个属性都无效。

XAML:

问题是用户界面。如果我输入 Min=5 和 Max=4 则两者都无效并标有红色边框。

但是如果我更新 Min=3 --> 两者都应该是正确的。检查验证它返回 NO ERROR 并且是完美的。-> 但是 Max 的 UI 仍然是红色的。只有 Min 会被更新,因为这个字段有一个 PropertyChanged。

EntLib for WPF 是否有一个有效的 Min Max 示例?

谢谢你。米歇尔

0 投票
1 回答
385 浏览

c# - 继承和验证应用程序块的 ObjectCollectionValidator 的问题

很抱歉,如果之前有人问过这个问题,我尝试了许多关键字组合来描述这个问题,但在 Google 或 SO 上找不到任何东西。

问题很简单:我有一个对象列表。我已将此列表标记为,ObjectCollectionValidator以便验证对象。但是,列表中的某些对象不是 T 类型,而是某些派生类型。

这些派生类型具有需要验证的父级上不存在的属性。他们根本不会。我相信 VAB 在处理 时不会检查继承的类型ObjectCollectionValidator,但我认为这是一个缺陷,所以我希望我错了。

顺便说一句,我正在使用 EntLib 的 4.1(虽然我想要,但我无法切换到 EntLib 5.0)。