VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • C#教程之参数验证一种方式(2)

Validation</returns> public static Validation NotNullOrEmpty(this Validation validation, string input, string argumentName) { return Check<ArgumentNullException>(validation, () => !string.IsNullOrEmpty(input), string.Format(ValidateResource.ParameterCheck_NotNullOrEmpty_String, argumentName)); } /// <summary> /// 需要验证的正则表达式 /// </summary> /// <param name="validation">Validation</param> /// <param name="input">需要匹配的输入项</param> /// <param name="pattern">正则表达式</param> /// <param name="argumentName">参数名称</param> /// <returns>Validation</returns> public static Validation RegexMatch(this Validation validation, string input, string pattern, string argumentName) { return Check<ArgumentException>(validation, () => Regex.IsMatch(input, pattern), string.Format(ValidateResource.ParameterCheck_Match, input, argumentName)); } #endregion Methods } }

2. 使用方法#


	
Copy
public IEnumerable<T> SqlQuery<T>(string sql, IDbDataParameter[] parameters) { ValidateOperator.Begin() .NotNullOrEmpty(sql, "Sql语句") .NotNull(parameters, "sql对应参数"); var dataParameters = CreateParameter(parameters); return CurrentConnection.Query<T>(sql, dataParameters, CurrentTransaction); }

作者:YanZhiwei

出处:https://www.cnblogs.com/MeetYan/p/10674204.html

本站使用「署名 4.0 国际」创作共享协议,转载请在文章明显位置注明作者及出处。



相关教程
关于我们--广告服务--免责声明--本站帮助-友情链接--版权声明--联系我们       黑ICP备07002182号