TableAdapter的几种Update方法比较,哪个执行的效率高

问题描述

TableAdapter.Update(DataSet)TableAdapter.Update(DataTable)TableAdapter.Update(DataRow)TableAdapter.Update(DataRows())哪个执行的效率更高?当使用DataSet,DataTable参数时,ADO.Net是否遍历每一行.如果是这样的话,使用TableAdapter.Update(DataTable.GetChanges())是否比TableAdapter.Update(DataTable)效率更高?请高手指点.

解决方案

解决方案二:
沙发呵呵jf
解决方案三:
没有一个快的,他是构造成一条条SQL语句再挂个事务来完成的,你更新大批数据最好不要用这个,应该是抽出其中的共性,自己组织SQL语句但基于你这条件相比,TableAdapter.Update(DataRow)这个最快...
解决方案四:
没人回答,自己顶一下.
解决方案五:
一样的
解决方案六:
为什么是一样的?

时间: 2024-10-03 20:37:32

TableAdapter的几种Update方法比较,哪个执行的效率高的相关文章

Hibernate更新某些字段的几种update方法

Hibernate 中如果直接使用 Session.update(Object o); 会把这个表中的所有字段更新一遍. 比如: view plaincopy to clipboardprint? public class TeacherTest { @Test public void update(){ Session session = HibernateUitl.getSessionFactory().getCurrentSession(); session.beginTransactio

win8.1系统升级失败的两种解决方法

win8.1系统升级失败的两种解决方法   方法一: 1. 杀毒软件(建议关闭或者先卸载). 2. 有问题的驱动. 3. 某些使用不兼容wind8.1的外部设备. 解决方法: 1. 首先请确认您的机型是否支持升级到Win8.1 2. 建议您把所有非联想预装的外部设备暂时移除,如鼠标,键盘,打印机,摄像头等等. 3. 建议您备份重要的个人文件,使用一键恢复功能把电脑恢复到出厂状态,操作方法请参考. 4. 卸载可能影响更新的软件和驱动程序,如杀毒软件,电源管理,显卡驱动等等. 5. 安装所有Wind

【hibernate merge】session1.merge(T entity)方法的含义和update方法的区别

注意:  MERGE语句是SQL语句的一种.在SQL Server.Oracle数据库中可用,MySQL.PostgreSQL中不可用.   1>session1.merge(T entity) 合并实体的方法. 2>merge的作用是:新new一个对象,如果该对象设置了ID,则这个对象就当作游离态处理:                                       当ID在数据库中不能找到时,用update的话肯定会报异常,然而用merge的话,就会insert.      

PHP获取网页标题的3种实现方法代码实例

 这篇文章主要介绍了PHP获取网页标题的3种实现方法,分别使用CURL.file()函数.file_get_contents实现,需要的朋友可以参考下 一.推荐方法 CURL获取   <?php $c = curl_init(); $url = 'www.jb51.net'; curl_setopt($c, CURLOPT_URL, $url); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($c); curl_clo

win7启动修复无法自动修复此计算机3种解决方法

使用Windows 7操作系统开机提示自动修复,无法正常进入操作系统.经过分析,部分系统修复报错文件为:X:Windowssystem32driversspoon.sys 如下图: 计算机3种解决方法-win7修复计算机启动项"> 解决方法: 方法一: 1. 开机连续敲击键盘"F8 "按键,进入"系统高级选项菜单 ",选择"最后一次正确配置 "如下图: 2. 如可以常进入操作系统,请指导用户删除如下路径的spoon.sys 文件:

win8.1系统弹窗提示内存不足两种处理方法

  win8.1系统弹窗提示内存不足两种处理方法.今天就给大家分析一下具体的解决方法. 方法1 1开始菜单里搜索"服务",点击第一个"查看本地服务" 2找到"Diagnostic Policy Service""Diagnostic Service Host""Diagnostic System Host"三个服务项,右键"属性",将启动类型设置为"禁用",服务状态设

四种聚类方法的比较

聚类分析是一种重要的人类行为,早在孩提时代,一个人就通过不断改进下意识中的聚类模式来学会如何区分猫狗.动物植物.目前在许多领域都得到了广泛的研究和成功的应用,如用于模式识别.数据分析.图像处理.市场研究.客户分割.Web文档分类等[1]. 聚类就是按照某个特定标准(如距离准则)把一个数据集分割成不同的类或簇,使得同一个簇内的数据对象的相似性尽可能大,同时不在同一个簇中的数据对象的差异性也尽可能地大.即聚类后同一类的数据尽可能聚集到一起,不同数据尽量分离. 聚类技术[2]正在蓬勃发展,对此有贡献的

PHP 获取远程文件大小的3种解决方法

以下是对PHP中获取远程文件大小的3种解决方法进行了详细的介绍,需要的朋友参考下   1.使用file_get_contents() 复制代码 代码如下: <?php $file = file_get_contents($url); echo strlen($file); ?> 2. 使用get_headers() 复制代码 代码如下: <?php $header_array = get_headers($url, true); $size = $header_array['Conten

ASP.NET中几种加密方法

MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security inc的Ronald l. rivest开发出来,经md2.md3和md4发展而来.它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数).不管是md2.md4还是md5,它们都需要获得一个随机长度的信息并产