我有以下情况:具有属性BithDay的域模型。 我希望能够验证年龄(将根据生日计算)小于150岁。 我可以使用内置的验证器来做到这一点,还是必须自己构建? Someoane可以为我提供DomainValidator的示例吗? ...
我有以下情况:具有属性BithDay的域模型。 我希望能够验证年龄(将根据生日计算)小于150岁。 我可以使用内置的验证器来做到这一点,还是必须自己构建? Someoane可以为我提供DomainValidator的示例吗? ...
我已经尝试构建一个自定义验证提供程序以与EntLib一起使用。 6完全集成模式下的配置控制台 。 我按照这篇MSDN文章:创建自定义提供程序 。 我见过的所有可用示例都提供了基本集成或基于属性的验证。 我正在寻找一个完整的实例。 ...
我正在使用企业库4.1验证应用程序块。 我创建了一个自定义验证器,并重写了DefaultMessageTemplate属性。 我的DoValidate方法逻辑如下 LogValidationResult(validationResults,String.Format(DefaultMe ...
假设我有一个接口: 我有许多实现它的类。 即 我在定制验证器中对此接口的属性有一个验证逻辑,如下所示: 而且我有一个属性可以应用这个装饰我ISomeInterface的验证器。 当我调用Validation.Validate时,似乎并没有在SomeInterfa ...
我正在玩EL验证应用程序块。 使用属性进行验证时,将不遵守验证顺序。 例如: 当我调用以下代码时: 结果[0]-来自StringLengthValidator的错误结果[1]-来自RequiredStringValidator(自定义验证器)的错误 问题在于顺序并不总是 ...
当我对父级和子级有2个不同的规则集时,对子类的属性的验证不起作用。 这是类代码:Mytype是父级,Person是子级 这是用于针对所有规则集验证MyType类的自定义验证器类: 这是失败的测试:(IsValid应该设置为False,但它是True) 你能帮忙吗? ...
我已经在我的模型中使用Enterprise Library 5 Validation(它也用于WCF方法),因此我决定避免使用带有DataAnnotations的ASP.NET 4 MVC中的冗余验证器。 但看起来,MVC不会自动获取企业库验证器。 如果我使用MVC DataAnno ...
我正在使用VAB来验证具有属性的某些类,并且正在使用元数据类在不同的类之间共享相同的验证。 当我尝试验证控制器中的对象时(顺便说一句,我使用asp.net mvc), ValidationResults没有错误,我的实体不应该有效。 但是,ASP.NET MVC ModelState.IsV ...
我在我的WCF服务模型中设置了验证属性 当这个失败时,我在标题中得到异常,而不是我在属性中指定的错误消息。 我正在使用WCF的验证应用程序块。 方法定义如下: 有人可以告诉我我做错了什么吗? 谢谢 ...
我正在寻找一种将输入参数验证添加到WCF服务集中的标准方法。 谁能比较Fluent验证http://fluentvalidation.codeplex.com/和EntLib验证应用程序块? 它们各自的优点/缺点是什么? 什么情况下应使用一个或另一个? 我的问题类似于您将 ...
我们正在使用验证应用程序块的4.1版。 我对它比较陌生,所以我想知道它是否有能力抽象出已配置的名称空间和程序集,或者以其他方式对它们的存在进行适当的验证? 我们最近遇到了一个问题,有人搬走了一个类,并且没有使用新的名称空间更新验证配置文件。 结果,验证不再应用于该对象。 应用程序块似 ...
如果输入密码,我想在编辑时验证密码长度,否则应该认为是空的。 我已经看到了在编辑模型中跳过密码属性并在代码中进行验证的建议,但我想使用属性进行所有验证。 好像图书馆里应该有这样的东西。 我错过了吗? 我在AspNet 3.5上使用EntLib 5 VAB和MVC 2。 香 ...
我是第一次使用Validationprovider控件。 我在尝试模仿我在Ent Lib安装附带的ValidationQuickStart解决方案示例中看到的功能方面取得了有限的成功。 虽然我能够获得基于业务对象验证的表单errorprovider图标,该验证使用验证属性装饰BO属性,例 ...
我正在构建一个与现有Winforms应用程序共享模型对象的MVC Web应用程序。 我正在向其中介绍VAB验证。 我需要验证的项目之一是一个可以为x级别之一的int。 我已经编写了一个LevelValidator,但是它需要具有可访问的级别。 关于此代码中的新调用, 看来我应该注 ...
...或者我应该说,将Enterprise Library 5 VAB与MVC结合使用的最干净的方法是什么? 我目前使用的形式: 是否可以通过updatemodel自动验证VAB装饰的类,还是可以手动获取验证器并在调用后对其进行验证? 还是有更好的方法? ...
我是企业图书馆的新手。 我正在尝试验证JuvenileClientContactItem类型的业务对象。 JuvenileClientContactItem对象本身包含对象,在本例中为两个AddressType类型的对象实例。 当我执行以下调用来验证JuvenileClientCo ...
我的业务层使用一个称为DomainObject的抽象基类,该基类实现IDataErrorInfo为WPF提供验证绑定。 当我调用在基类中实现的“错误”属性时,未发现任何错误(我的测试产生两个验证错误)。 如果我在派生类中重写该属性,则所有内容均会按预期运行,并且发现验证错误。 我的猜测是“ ...
我对EntLib 5.0的PropertyComparisonValidator有问题。 我用“最小”和“最大”字段设置了一个简单的表单。 验证为:当Min> = Max时,两个属性均无效。 XAML: 问题是用户界面。 如果我输入Min = 5和Max = 4,则两 ...
我很新的EF4。 我考虑过几次关于继承,验证的问题,但我的总体目标是尽可能减少我编写的代码量。 我对POCO(大量的ObjectContext摆弄)还不感兴趣:我想要EF的好处和最少的编码。 因此,棘手的验证问题。 看一下这个简化的示例,(除了DRY Buddies和使用别名的狡猾方 ...
我正在使用企业库5.0的验证应用程序块(VAB)。 一切运行良好,并且我收到了适当的消息,但是当我导航至选项卡控件中的另一个选项卡并向后导航时,验证消息都消失了,直到我再次将值更改为无效后才重新出现。 该应用程序是WPF应用程序,我正在使用标准VAB库与该应用程序集成。 如何告诉U ...