前几天BOSS让我测试
使用TableAdapter控件链接存储过程和手动链接数据库存储过程做比较
两者在对数据做查询,添加,修改,删除的效率
刚开始因为我对TableAdapter一无所知,费了一番功夫终于弄出来了以后,
发现,这个TableAdapter其实无非还是一个控件,弄了半天突然发现好像没有什么好比的
现在整个人发蒙。
这个控件,使用它,连上数据库和手动写代码有效率方面的差异吗?
TableAdapter很麻烦不灵活倒是显而易见,链接好了以后不太容易出错也是优点,
除此之外还有什么特点呢?

解决方案 »

  1.   

    如果你是web项目,你IIS日志会发现数据库操作部分更容易出现异常类型警告。另外适配器 定的不灵活,很依赖IDE,可读性不好。在简单项目快速开发上还好。大型项目就不行了
      

  2.   

    目前我是用winform做的。web开发的时候还不会用tableadapter。
    还有用过这个适配器的吗?共享一下感受
    这个东西有DataAdapter效率快吗?
      

  3.   

    现在遍地都是手动链接数据库的书籍,很多人都对数据设计器(TableAdapter)很不懈
    可是我工作的日企环境里外国人都说TableAdapter好,让我自己感受然后总结,感到迷茫了
      

  4.   

    那位高手有TableAdapter的资料啊,vs一连数据库就自动生成了每个表的TableAdapter了,拿来fill,insert,update,delete都很好用,就是在多表联合 查询是不知怎么搞。难道每个多表查询结果都要搞一个视图,装入强类型DataSet中才能用TableAdapter吗?
      

  5.   

    这个控件还是很好用的,省去写代码和手动填充数据的问题。至于动态组合查询,可以手动添加查询函数,并将sql语句作为参数传入,并将sql语句设置为CommandCollection的CommandText就OK了