CSFramework.EF 数据库框架 - 测试 BulkInsert 方法极速插入对象


C# 全选
        private void button8_Click(object sender, EventArgs e)
        {
            //
            //测试BulkInsert方法,www.csframework.com
            //
            string connString = ConfigurationManager.ConnectionStrings["WebApiSystem"].ConnectionString.ToString();
            IDatabase db = DatabaseFactory.GetDatabase(DatabaseType.SqlServer, connString);

            var watch = Stopwatch.StartNew();

            var list = new List<Test_Customer>();
            for (int i = 1; i <= 1000; i++)
            {
                list.Add(NewCustomer());
            }
            int x = db.BulkInsert<Test_Customer>(list);

            watch.Stop();

            int count = db.GetQueryable<Test_Customer>().Count();

            var msg = $"成功:{x},记录数:{count},用时:{watch.ElapsedMilliseconds}(ms)";
            textBox1.Text = msg;
        }
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:CSFramework.EF 数据库框架 - 测试 Remove 方法删除对象
下一篇:CSFramework.EF 数据库框架 - 获取数据库元数据 (meta方法)
评论列表

发表评论

评论内容
昵称:
关联文章

CSFramework.EF 数据库框架 - 测试 BulkInsert 方法插入对象
CSFramework.EF 数据库框架 - 测试同步方法
CSFramework.EF 数据库框架 - 测试 Add 方法新增对象
CSFramework.EF 数据库框架 - 测试 Remove 方法删除对象
CSFramework.EF 数据库框架 - 测试 Update 方法更新对象
C# 实现对象浅拷贝Copy(复制对象)
CSFramework.EF 数据库框架 - 测试异步方法 (Async)
CSFramework.EF数据库框架简介
Entity Framework(EF):测试DbContext.Remove方法对象状态管理器(Object State Manager)
CSFramework.EF 数据库框架 - 获取数据库元数据 (meta方法)
CSFramework.EF 数据库框架 - 使用 BeginTransation 方法启动事务
Entity Framework(EF)测试DbContext.Database.ExecuteSqlCommand方法删除记录
Entity Framework(EF):测试DbContext的Add,Remove相同对象是否执行两次SQL
CSFramework.EF 数据库框架 - 创建数据库实例 IDatabase
CSFramework.EF 数据库框架 - 使用 RunTransaction 启动事务
CSFramework.EF 数据库框架 - Demo测试程序
软件开发与设计 - EMS-电子商城系统-网店系统 v2.0正式版数据库表结构
CSFramework.DB多数据底层类库 - 操作对象数据DbDataUpdate接口测试
CSFramework对象模型框架(DbDataUpdate),支持MsSQL,MySQL,Oracle三种数据库操作
CSFramework.DbDataUpdate数据模型框架 - 特殊数据类型测试报告