参数化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注入.但是需要手动去匹配参数@ ...
随机推荐
- 正确、安全地停止SpringBoot应用服务
引言 Spring Boot,作为Spring框架对"约定优先于配置(Convention Over Configuration)"理念的最佳实践的产物,它能帮助我们很快捷的创建出 ...
- vijos1090题解
题目: 有n个正整数排成一行.你的目的是要从中取出一个或连续的若干个数,使它们的和能够被k整除. 例如,有6个正整数,它们依次为1.2.6.3.7.4.若k=3,则你可以取出1.2.6,或者2.6.3 ...
- python编程快速上手之第7章实践项目参考答案
#!/usr/bin/env python3.5 #coding:utf-8 import re # 7.18.1 # 强口令检测 # 写一个函数,使用正则表达式,确保传入的口令字符串是强口令 # 长 ...
- AsyncTask onPreExecute方法用于在执行后台任务前做一些UI操作
1.实例化 TableListsTask task = new TableListsTask(ServerIP,"ALL", MenuActivity.this); //第三参 ...
- jQuery选择器分类
jQuery的基本选择器 选择器的分类 <!--1.基本选择器 2.层级选择器 3.过滤选择器 3.1 基本过滤选择器 3.2 内容过滤选择器 3.3 可见性过滤选择器 3.4 子元素过滤选择器 ...
- Java--回调接口
回调接口: 我们都知道,一个线程在运行中,遇到一个耗时操作(方法)时,会开启另外一个线程,即所谓 -- 异步 .java中 回调接口 也必然应用与异步加载. 所谓 回调接口 ,也就是线程运行中 遇到一 ...
- 微信小程序的登陆流程详解
由于小程序的登陆和登陆状态维护流程比较复杂,需要客户端和服务器的数次交互以及服务器端的相应处理,很多同学都觉得比较麻烦,所以特别写下这篇博客为大家梳理一下微信的登陆流程,同时加深对微信小程序与登陆状态 ...
- Java之面向对象例子(二)
定义一个Book类,在定义一个JavaBook类继承他 //book类 package com.hanqi.maya.model; public class Book { public String ...
- T4 代码生成 Demo (抽奖程序)
参考自这位大狮的: https://github.com/Pencroff/Dapper-DAL/blob/master/Dapper-DAL/Models/ModelGenerator.tt 项目 ...
- redhat nginx随机启动脚本
开机自动启动nginx 1. 扔脚本进去/etc/init.d/ 2. 授权 chmod +x nginx 3. 一旦抛出:binsh^M错误就执行编码改写 设置do ...