asp.net mvc 模型验证组件——FluentValidation 示例 using FluentValidation; public class CustomerValidator: AbstractValidator<Customer> { public CustomerValidator() { RuleFor(customer => customer.Surname).NotEmpty(); RuleFor(customer => customer.Forename)…
之前在博客园有幸从网友那里得知一个C#的模型验证组件(哈 不知道这样表述正确不),组件的功能比较简单,主要是实现了对Model的验证,例如验证用户名是否为空,密码长度是不是多余6个字符,当然还有其他更加灵活的的验证方法.这里介绍给大家知道一下! 该组件的名称叫“FluentValidation”,顾名思义——“流畅验证”(- -!). 下面看一段官方网站上面给出的代码就知道为什么“流畅”了.代码如下: using FluentValidation; public class CustomerVa…
FluentValidation 是 .NET 下的模型验证组件,和 ASP.NET MVC 基于Attribute 声明式验证的不同处,其利用表达式语法链式编程,使得验证组件与实体分开.正如 FluentValidation 的 介绍: A small validation library for .NET that uses a fluent interface and lambda expressions for building validation rules for your bus…
FluentValidation 是 .NET 下的模型验证组件,和 ASP.NET MVC 基于Attribute 声明式验证的不同处,其利用表达式语法链式编程,使得验证组件与实体分开.正如 FluentValidation 的 介绍: A small validation library for .NET that uses a fluent interface and lambda expressions for building validation rules for your bus…