参数化Insert
public void Insert(Customer item) {
string sql = @"
USE [WXCustomerCard]
GO
INSERT INTO [dbo].[customer_info]
([customer_id]
,[member_id]
,[grade_id]
,[nick_name]
,[name]
,[tel]
,[country]
,[province]
,[city]
,[town]
,[address]
,[postcode]
,[shop_name]
,[modify_date]
,[score]
,[goods_total]
,[trade_count]
,[trade_total]
,[back_count]
,[balance]
,[usedscore]
,[allowusescore]
,[arrearagevalue]
,[email]
,[birthday])
VALUES
(@Customer_id
,@Member_id
,@Grade_id
,@Nick_name
,@Name
,@Tel
,@Country
,@Province
,@City
,@Town
,@Address
,@Postcode
,@Shop_name
,@Modify_date
,@Score
,@Goods_total
,@Trade_count
,@Trade_total
,@Back_count
,@Balance
,@Usedscore
,@Allowusescore
,@Arrearagevalue
,@Email
,@Birthday)
";
List<DbParameter> ps = new List<DbParameter>(){
new SqlParameter("@Customer_id",item.Customer_id),
new SqlParameter("@Member_id",item.Member_id),
new SqlParameter("@Grade_id",item.Grade_id),
new SqlParameter("@Nick_name",item.Nick_name),
new SqlParameter("@Name",item.Name),
new SqlParameter("@Tel",item.Tel),
new SqlParameter("@Country",item.Country),
new SqlParameter("@Province",item.Province),
new SqlParameter("@City",item.City),
new SqlParameter("@Town",item.Town),
new SqlParameter("@Address",item.Address),
new SqlParameter("@Postcode",item.Postcode),
new SqlParameter("@Shop_name",item.Shop_name),
new SqlParameter("@Modify_date",item.Modify_date),
new SqlParameter("@Score",item.Score),
new SqlParameter("@Goods_total",item.Goods_total),
new SqlParameter("@Trade_count",item.Trade_count),
new SqlParameter("@Trade_total",item.Trade_total),
new SqlParameter("@Back_count",item.Back_count),
new SqlParameter("@Balance",item.Balance),
new SqlParameter("@Usedscore",item.Usedscore),
new SqlParameter("@Allowusescore",item.Allowusescore),
new SqlParameter("@Arrearagevalue",item.Arrearagevalue),
new SqlParameter("@Email",item.Email),
new SqlParameter("@Birthday",item.Birthday),
new SqlParameter("@OpenId",item.OpenId)
};
db.ExecuteNonQuery(sql, ps);
}
参数化Insert的更多相关文章
- 轻量级ORM框架——第一篇:Dapper快速学习
我们都知道ORM全称叫做Object Relationship Mapper,也就是可以用object来map我们的db,而且市面上的orm框架有很多,其中有一个框架 叫做dapper,而且被称为th ...
- Dapper快速学习
Dapper快速学习 我们都知道ORM全称叫做Object Relationship Mapper,也就是可以用object来map我们的db,而且市面上的orm框架有很多,其中有一个框架 叫做dap ...
- Dapper一个和petapoco差不多的轻量级ORM框架
我们都知道ORM全称叫做Object Relationship Mapper,也就是可以用object来map我们的db,而且市面上的orm框架有很多,其中有一个框架 叫做dapper,而且被称为th ...
- ORM-Dapper快速学习
轻量级ORM框架——第一篇:Dapper快速学习 转载地址:http://www.cnblogs.com/huangxincheng/p/5828470.html 我们都知道ORM全称叫做Objec ...
- C# 性能优化 之 秒表 Stopwatch。 Dapper一个和petapoco差不多的轻量级ORM框架
Sweet小马 小马同学的编程日记. C# 性能优化 之 秒表 Stopwatch. 生词解释:Diagnostics[,daɪəg'nɑstɪks] n.诊断学 using System.Diagn ...
- Dapper学习笔记
听说有个轻量化的orm Dapper,我就去了解下.试着对Sql Server和Mysql进行增删改查,体验不错.它不如EF臃肿,也比一般的封装灵活,比如我们封装了一个映射类.利用反射,在Execut ...
- 省市区三级-sql脚本:
/*Navicat MySQL Data Transfer Source Server : moiraiSource Server Version : 50631Source Host : 192.1 ...
- SQL Server 动态行转列(参数化表名、分组列、行转列字段、字段值)
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 实现代码(SQL Codes) 方法一:使用拼接SQL,静态列字段: 方法二:使用拼接SQL, ...
- SQL参数化查询自动生成SqlParameter列表
string sql = @"INSERT INTO stu VALUES (@id,@name) "; 参数化查询是经常用到的,它可以有效防止SQL注入.但是需要手动去匹配参数@ ...
随机推荐
- 微信支付之统一下单--JAVA版
都说微信支付有些坑,都抱怨微信支付的文档太烂,一会APPId,一会商户id,还有appsecret,支付API秘钥让你傻傻分不清楚,还有这里大写那里小写,几种标准,让你眼花缭乱.没错,这就是很多技术团 ...
- 几种MQ消息队列对比与消息队列之间的通信问题
消息队列 开发语言 协议支持 设计模式 持久化支持 事务支持 负载均衡支持 功能特点 缺点 RabbitMQ Erlang AMQP,XMPP,SMTP,STOMP 代理(Broker)模式(消息在发 ...
- [leetcode-629-K Inverse Pairs Array]
Given two integers n and k, find how many different arrays consist of numbers from 1 to n such that ...
- 6.javaweb之respose对象
1.respose的生成的outer对象要优先于内置的out对象输出 response.setContentType("text/html;charaset=utf-8");//设 ...
- 也谈TDD,以及三层架构、设计模式、ORM……:没有免费的午餐
想在园子里写点东西已经很久了,但一直没有落笔,忙着做 一起帮 的开发直播,还有些软文做推广,还要做奶爸带孩子,还要……好吧,我承认,真正的原因是: 太特么的难写了! 但再难写也要写啊,要等到“能写好了 ...
- javascript运动框架(三)
迟到了好几天,不好意思哈!继续来优化一下javascript运动框架的代码.之前的代码存在bug,当重复点击时速度会加快,那么怎么解决这个bug呢? 现在我们就来解决一下,其实很简单,在开始运动时,关 ...
- Linux下进行硬盘挂载、分区、删除分区,格式化,卸载方法
本文简单介绍了下文件系统及其操作(df命令),磁盘分区.格式化,还有最主要是挂载操作. 在这里对"挂载"做个说明,我们都知道文件系统是创建在磁盘上面的,每个文件系统都有独立的ino ...
- Chrome浏览器扩展开发系列之十五:跨域访问的XMLHttpRequest对象
XMLHttpRequest对象是W3C的标准API,用于访问服务器资源.XMLHttpRequest对象支持多种文本格式,如XML和JSON等.XMLHttpRequest对象可以通过HTTP和HT ...
- Struts2+Spring+Hibernate+Jbpm技术实现Oa(Office Automation)办公系统第一天框架搭建
=============编码规范,所有文健,所有页面,所有数据库的数据表都采用UTF-8编码格式,避免乱码:===========开发环境:jdk1.7+tomcat8.0+mysql5.7+ecl ...
- openinstall集成小技巧
引言:最近在做一个iOS端的小游戏,想要实现在安装时自动关联好友的功能,就发帖询问有没有好的想法.在帖子中法想了这个不错的SDK,通过它我们还实现了,安装后自动进入好友游戏房间的功能.这里我就分享一下 ...