Dictionary转换到List<SqlParameter>

Dictionary转换到List<SqlParameter>

 /*
  *
  * 命名空间: ConsoleSolution2
  * 文件全路径: ${FullName} 
  * 类名: ${ClassName}
  *
  * 用户: Changweihua
  * 日期: 2012/10/17
  * 时间: 21:18
  * 邮箱: changweihua@outlook.com
  * 博客: http://www.cmono.net
  * 
  *
  * 修改:
  *
  *
  * 不足:
  *
  */
 using System;
 using System.Text;
 using System.Collections.Generic;
 using System.Data.SqlClient;
 
 namespace ConsoleSolution2
 {
     class Program
     {
         public static void Main(string[] args)
         {
             List<SqlParameter> sqlParams = new List<SqlParameter>();
             
 //            sqlParams.Add(new SqlParameter("@Id", 10));
 //            sqlParams.Add(new SqlParameter("@Name", "CWH"));
 //            sqlParams.Add(new SqlParameter("@Age", 10));
 
             Dictionary<string, object> dict = new Dictionary<string, object>();
             dict.Add("@Id", 10);
             dict.Add("@Name", "CWH");
             dict.Add("@Age", 10);
             
             foreach (KeyValuePair<string, object> kvp in dict)
             {
                 sqlParams.Add(new SqlParameter(kvp.Key,  kvp.Value));
                 Console.WriteLine("key={0},value={1}", kvp.Key, kvp.Value);
             }
             
             SqlParameter[] sqls = sqlParams.ToArray();
             
             foreach (SqlParameter element in sqls) {
                 Console.WriteLine(element.ParameterName + "\t" + element.Value);
             }
             
             Console.WriteLine(sqls.Length);
                                                       
             
             Console.ReadKey(true);
         }
     }
 }

知识共享许可协议
《Dictionary转换到List<SqlParameter>》常伟华 创作。
采用 知识共享 署名-相同方式共享 3.0 中国大陆 许可协议进行许可。
  • 多说评论
  • 签名
  • 新浪微博
  • 默认评论
  • Tab Header 5

0 条评论 / 点击此处发表评论

Tab Content 5

开发技术


开发平台和工具

sitemap     160.84ms