批处理行为,如何实现sqlcommandbuilder的智能化操作,update回数据库??
单表的数据操作,用sqlcommandbuilder结合dataadapter填充个dataset后,对dataset的添加、删除、更新,调用update能自动化的生成相关的insertcommand,updatecommand,deletecommand....
但如果到了多表,sqlcommandbuilder就回报错,如:select * from a inner join b on id=id。。。对于这种行为,大家的解决方案?
还是手写insertcommand,up....???
------解决方案--------------------没有对sqlcommandbuilder用的太多,我只知道用单表的时候很好使,一旦是多表的情况就不行了.
所以我现在都不用sqlcommandbuilder了,是自己用Sql来处理添加删除修改的,存储过程或直接用Sql语句来实现.
------解决方案--------------------但是我现在用的最多的就是用Xml去处理数据,这样在网上传输快捷方便且自由度极大.
------解决方案--------------------还是自己写比较好.
用这个效率不高且不够灵活.
------解决方案--------------------支持楼上的。顺便接一下分