A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 夏雪锐 黑马帝   /  2011-11-12 15:02  /  1600 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

建了这样一个表,只有id,age字段,ID是主键并算增,现在为这表建了一个数据集。看代码:
            Stopwatch watch = new Stopwatch();
            watch.Start();
            
            Table1TableAdapter testAdapter = new Table1TableAdapter();
            testAdapter.Connection.Open();

            for (int i = 0; i < 3000;i++ )
            {
                testAdapter.Insert(i);
            }
            testAdapter.Connection.Close();

            watch.Stop();

            MessageBox.Show(watch.Elapsed.ToString());

我在项目中启动的时候发现跟没加   testAdapter.Connection.Open();
所花时间是差不多的。不过我在bin\Debug目录下直接运行发现时间花的少多了,不知道这是为什么

评分

参与人数 1技术分 +1 收起 理由
陈涛 + 1

查看全部评分

1 个回复

倒序浏览
郑文 黑马帝 2011-11-12 19:23:49
沙发
应该是加不加open就差了几秒,如果编译完就差多了。 debug目录下已经编译完了,无需经过编译器,所以编译的那段时间省了。

评分

参与人数 1技术分 +1 收起 理由
陈涛 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马