SqlBulkCopy的一个例子
public bool InsertAll(IList<NewStockLuoPan> list)
{
DataTable dt = new DataTable();
dt.Columns.Add("StockNo",typeof(string));
dt.Columns.Add("Angel", typeof(int));
dt.Columns.Add("YesterDayAmountIn", typeof(decimal));
dt.Columns.Add("TwoDayAmountInTest", typeof(string));
dt.Columns.Add("YesterDay10AmountIn", typeof(decimal));
dt.Columns.Add("TenDayAmountInTest", typeof(string));
dt.Columns.Add("CreatedDate", typeof(DateTime)); foreach (var item in list)
{
DataRow dr = dt.NewRow();
dr["StockNo"] = item.StockNo;
dr["Angel"] = item.Angel;
dr["YesterDayAmountIn"] = item.YesterDayAmountIn;
dr["TwoDayAmountInTest"] = item.TwoDayAmountInTest;
dr["YesterDay10AmountIn"] = item.YesterDay10AmountIn;
dr["TenDayAmountInTest"] = item.TenDayAmountInTest;
dr["CreatedDate"] = item.CreatedDate; dt.Rows.Add(dr);
}
using (SqlBulkCopy sqlBC=new SqlBulkCopy(connstr))
{
sqlBC.DestinationTableName = "dbo.table";
sqlBC.ColumnMappings.Add("StockNo", "StockNo");
sqlBC.ColumnMappings.Add("Angel", "Angel");
sqlBC.ColumnMappings.Add("YesterDayAmountIn", "YesterDayAmountIn");
sqlBC.ColumnMappings.Add("TwoDayAmountInTest", "TwoDayAmountInTest");
sqlBC.ColumnMappings.Add("YesterDay10AmountIn", "YesterDay10AmountIn");
sqlBC.ColumnMappings.Add("TenDayAmountInTest", "TenDayAmountInTest");
sqlBC.ColumnMappings.Add("CreatedDate", "CreatedDate");
sqlBC.WriteToServer(dt);
}
return true;
}
SqlBulkCopy的一个例子的更多相关文章
- spring笔记--使用springAPI以及自定义类 实现AOP的一个例子
Spring的另一个重要思想是AOP,面向切面的编程,它提供了一种机制,可以在执行业务前后执行另外的代码,Servlet中的Filter就是一种AOP思想的体现,下面通过一个例子来感受一下. 假设我们 ...
- ReCap 360 photo照片建模技术的又一个例子
这是我做的又一个利用Autodesk ReCap 360 照片建模技术做的一个例子.你可以下载模型自己把玩,或者下载原始照片自己试一试. 拍摄工具: 小米手机 照片数量:约120张 后期处理工具: p ...
- 从一个例子中体会React的基本面
[起初的准备工作] npm init npm install --save react react-dom npm install --save-dev html-webpack-plugin web ...
- 用thinkphp写的一个例子:抓取网站的内容并且保存到本地
我需要写这么一个例子,到电子课本网下载一本电子书. 电子课本网的电子书,是把书的每一页当成一个图片,然后一本书就是有很多张图片,我需要批量的进行下载图片操作. 下面是代码部分: public func ...
- Erlang 程序引发共享内存 bug 的一个例子
虽然 Erlang 的广告说得非常好,functional.share-nothing.消息传递,blah blah 的,好像用 Erlang 写并发程序就高枕无忧了,但是由于 Erlang 信奉高度 ...
- 对Jena的简单理解和一个例子
本文简单介绍Jena(Jena 2.4),使用Protégé 3.1(不是最新版本)创建一个简单的生物(Creature)本体,然后参照Jena文档中的一个例子对本体进行简单的处理,输出本体中的Cla ...
- 使用flume的一个例子
新项目中需要使用到hadoop和vertica,使用flume把数据加载到hadoop中,我做了一个例子, 即监控一个sharefolder,如果里面有文件,则会文件load到hadoop. 开启Fl ...
- php部分--面向对象三大特性-封装(另加连续调用的一个例子)、继承(重写、重载的例子)、多态;
一.封装性: 目的:为了使类更加安全. 做法:1设置私有成员 2在类中建方法,访问私有成员 3在方法里边加控制(if) 私有成员访问的两种方法: 方法一:set(可写) get(可读)做方法(可读可写 ...
- Spark小课堂Week7 从Spark中一个例子看面向对象设计
Spark小课堂Week7 从Spark中一个例子看面向对象设计 今天我们讨论了个问题,来设计一个Spark中的常用功能. 功能描述:数据源是一切处理的源头,这次要实现下加载数据源的方法load() ...
随机推荐
- WPF样式和资源2
<Window.Resources> <FontFamily x:key="ButtonFontFamily">Time New Roman</Fon ...
- 成员函数的const不能被修改,包括指针
#include <iostream> class A { private: std::string a; public: A(std::string b) :a(b){} const c ...
- angular ng-bind-html 对src路径失效 解决方案
json内容 ;<img src="/newsfile/1506271512489.jpg" width="600" height="450&q ...
- css应用四
1.Float属性详解 float属性定义元素在哪个方向浮动. Left 左浮动: Right 右浮动: None 默认,不浮动: Inherit 继承父元素float属性. 示例一: <div ...
- 创建区域Areas,添加TagHelper
创建区域Areas,添加TagHelper 目录索引 [无私分享:ASP.NET CORE 项目实战]目录索引 简介 在Asp.net Core VS2015中,我们发现还有很多不太简便的地方,比如右 ...
- nginx+uwsgi+flask搭建python-web应用程序
Flask本身就可以直接启动HTTP服务器,但是受限于管理.部署.性能等问题,在生产环境中,我们一般不会使用Flask自身所带的HTTP服务器. 从现在已有的实践来看,对于Flask,比较好的部署方式 ...
- Request对象 --web浏览器向web服务端的请求
一]Request对象常用方法 1)StringBuffer getRequestURL() url表示访问web应用的完整路径 2)Stri ...
- cf Sereja and Array
http://codeforces.com/contest/315/problem/B #include <cstdio> #include <cstring> #includ ...
- javascript 中ASCII字符值转换
char-->ascii var a = "123"; a.charAt(1).charCodeAt();ascii-->char String.fro ...
- cocos2d-x Loading界面实现资源加载
有时候场景中的资源加载过多的话就会引起游戏进入的时候很卡,因为那是边加载边显示.在tests例子里面有一个很好的例子叫做TextureCacheTest,里面讲解了如何写loading. #inclu ...