Exemplo n.º 1
0
        public static bool Add(Model.UrlInfo model)
        {
            string cmd = "insert into [UrlInfo] (Id,Region,Url) VALUES (@id,@region,@url) ";

            SqlParameter[] p = new SqlParameter[] {
                new SqlParameter("Id", SqlDbType.UniqueIdentifier, 16),
                new SqlParameter("Region", SqlDbType.NVarChar, 50),
                new SqlParameter("Url", SqlDbType.NVarChar, -1)
            };
            p[0].Value = model.Id = Guid.NewGuid();
            p[1].Value = model.Region;
            p[2].Value = model.Url;
            return(helper.ExecuteSql(cmd, p) > 0);
        }
Exemplo n.º 2
0
        public static bool Update(Model.UrlInfo model)
        {
            string cmd = "update [UrlInfo] set Region=@region,Url=@url where Id=@id ";

            SqlParameter[] p = new SqlParameter[] {
                new SqlParameter("id", SqlDbType.UniqueIdentifier, 16),
                new SqlParameter("region", SqlDbType.NVarChar, 50),
                new SqlParameter("url", SqlDbType.NVarChar, -1),
            };
            p[0].Value = model.Id;
            p[1].Value = model.Region;
            p[2].Value = model.Url;
            return(helper.ExecuteSql(cmd, p) > 0);
        }
Exemplo n.º 3
0
 //从datatable中获取数据并批量插入数据库
 public static bool BatchInsert(DataTable dt)
 {
     if (dt.Rows.Count > 0)
     {
         foreach (DataRow dr in dt.Rows)
         {
             Model.UrlInfo ul = new Model.UrlInfo();
             ul.Region = dr["Region"].ToString();
             ul.Url    = dr["Url"].ToString();
             bool flag = Add(ul);
         }
         return(true);
     }
     else
     {
         return(false);
     }
 }