2018年4月15日

模型验证组件 FluentValidation

摘要: FluentValidation 是 .NET 下的模型验证组件,和 ASP.NET MVC 基于Attribute 声明式验证的不同处,其利用表达式语法链式编程,使得验证组件与实体分开。正如 FluentValidation 的 介绍: A small validation library for 阅读全文

posted @ 2018-04-15 17:30 大西瓜3721 阅读(410) 评论(0) 推荐(0)

对于“Newtonsoft.Json”已拥有为“NETStander.Library”定义的依赖项,解决办法

摘要: 问题描述: 在使用visual studio中的NuGet包管理下载程序时,有时会出现-对于“Newtonsoft.Json”已拥有为“NETStander.Library”定义的依赖项,这样的错误。 这是由于NuGet的版本低造成的,解决这类问题的办法就是更新NuGet包管理器。 解决办法: 1、 阅读全文

posted @ 2018-04-15 16:57 大西瓜3721 阅读(337) 评论(0) 推荐(0)

.NET平台开源项目速览(6)FluentValidation验证组件介绍与入门(一)

摘要: 阅读目录 1.基本介绍 2.创建验证器 3.针对相同属性的链式编程验证 4.验证结果 5.异常与复杂验证 6.灵活的验证规则组设置 在文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑)中,给大家初步介绍了一下FluentValidation验证组件。那里只是概述了一下,并 阅读全文

posted @ 2018-04-15 16:13 大西瓜3721 阅读(230) 评论(0) 推荐(0)

.NET平台开源项目速览(5)深入使用与扩展SharpConfig组件

摘要: 阅读目录 1.SharpConfig源码分析 2.SharpConfig使用问题与扩展 3.资源 阅读目录 1.SharpConfig源码分析 2.SharpConfig使用问题与扩展 3.资源 上个月在文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧 和 .NET平台开源项目速览 阅读全文

posted @ 2018-04-15 16:11 大西瓜3721 阅读(182) 评论(0) 推荐(0)

C# 中参数验证方式的演变

摘要: 一般在写方法的时候,第一步就是进行参数验证,这也体现了编码者的细心和缜密,但是在很多时候这个过程很枯燥和乏味,比如在拿到一个API设计文档的时候,通常会规定类型参数是否允许为空,如果是字符可能有长度限制,如果是整数可能需要判断范围,如果是一些特殊的类型比如电话号码,邮件地址等,可能需要使用正则表达式 阅读全文

posted @ 2018-04-15 16:04 大西瓜3721 阅读(240) 评论(0) 推荐(0)

导航