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的一个例子的更多相关文章

  1. spring笔记--使用springAPI以及自定义类 实现AOP的一个例子

    Spring的另一个重要思想是AOP,面向切面的编程,它提供了一种机制,可以在执行业务前后执行另外的代码,Servlet中的Filter就是一种AOP思想的体现,下面通过一个例子来感受一下. 假设我们 ...

  2. ReCap 360 photo照片建模技术的又一个例子

    这是我做的又一个利用Autodesk ReCap 360 照片建模技术做的一个例子.你可以下载模型自己把玩,或者下载原始照片自己试一试. 拍摄工具: 小米手机 照片数量:约120张 后期处理工具: p ...

  3. 从一个例子中体会React的基本面

    [起初的准备工作] npm init npm install --save react react-dom npm install --save-dev html-webpack-plugin web ...

  4. 用thinkphp写的一个例子:抓取网站的内容并且保存到本地

    我需要写这么一个例子,到电子课本网下载一本电子书. 电子课本网的电子书,是把书的每一页当成一个图片,然后一本书就是有很多张图片,我需要批量的进行下载图片操作. 下面是代码部分: public func ...

  5. Erlang 程序引发共享内存 bug 的一个例子

    虽然 Erlang 的广告说得非常好,functional.share-nothing.消息传递,blah blah 的,好像用 Erlang 写并发程序就高枕无忧了,但是由于 Erlang 信奉高度 ...

  6. 对Jena的简单理解和一个例子

    本文简单介绍Jena(Jena 2.4),使用Protégé 3.1(不是最新版本)创建一个简单的生物(Creature)本体,然后参照Jena文档中的一个例子对本体进行简单的处理,输出本体中的Cla ...

  7. 使用flume的一个例子

    新项目中需要使用到hadoop和vertica,使用flume把数据加载到hadoop中,我做了一个例子, 即监控一个sharefolder,如果里面有文件,则会文件load到hadoop. 开启Fl ...

  8. php部分--面向对象三大特性-封装(另加连续调用的一个例子)、继承(重写、重载的例子)、多态;

    一.封装性: 目的:为了使类更加安全. 做法:1设置私有成员 2在类中建方法,访问私有成员 3在方法里边加控制(if) 私有成员访问的两种方法: 方法一:set(可写) get(可读)做方法(可读可写 ...

  9. Spark小课堂Week7 从Spark中一个例子看面向对象设计

    Spark小课堂Week7 从Spark中一个例子看面向对象设计 今天我们讨论了个问题,来设计一个Spark中的常用功能. 功能描述:数据源是一切处理的源头,这次要实现下加载数据源的方法load() ...

随机推荐

  1. WPF样式和资源2

    <Window.Resources> <FontFamily x:key="ButtonFontFamily">Time New Roman</Fon ...

  2. 成员函数的const不能被修改,包括指针

    #include <iostream> class A { private: std::string a; public: A(std::string b) :a(b){} const c ...

  3. angular ng-bind-html 对src路径失效 解决方案

    json内容 ;<img src="/newsfile/1506271512489.jpg" width="600" height="450&q ...

  4. css应用四

    1.Float属性详解 float属性定义元素在哪个方向浮动. Left 左浮动: Right 右浮动: None 默认,不浮动: Inherit 继承父元素float属性. 示例一: <div ...

  5. 创建区域Areas,添加TagHelper

    创建区域Areas,添加TagHelper 目录索引 [无私分享:ASP.NET CORE 项目实战]目录索引 简介 在Asp.net Core VS2015中,我们发现还有很多不太简便的地方,比如右 ...

  6. nginx+uwsgi+flask搭建python-web应用程序

    Flask本身就可以直接启动HTTP服务器,但是受限于管理.部署.性能等问题,在生产环境中,我们一般不会使用Flask自身所带的HTTP服务器. 从现在已有的实践来看,对于Flask,比较好的部署方式 ...

  7. Request对象 --web浏览器向web服务端的请求

    一]Request对象常用方法        1)StringBuffer getRequestURL()            url表示访问web应用的完整路径            2)Stri ...

  8. cf Sereja and Array

    http://codeforces.com/contest/315/problem/B #include <cstdio> #include <cstring> #includ ...

  9. javascript 中ASCII字符值转换

    char-->ascii    var a = "123";    a.charAt(1).charCodeAt();ascii-->char   String.fro ...

  10. cocos2d-x Loading界面实现资源加载

    有时候场景中的资源加载过多的话就会引起游戏进入的时候很卡,因为那是边加载边显示.在tests例子里面有一个很好的例子叫做TextureCacheTest,里面讲解了如何写loading. #inclu ...