我的dataset放的是从FS05和FS07这两个表的查询结果,命名为table1吧(select FS05_01,FS07_02 FROM  FS05,FS07   WHERE FS05_05=FS07_05 ).现在用户在页面txtbox输入一个值,然后我要将这个值update回去这两张表的不同字段。我的做法是用SqlCommand分别对这两个表进行update。
但是我觉得这种做法不够好,因为又要对数据库进行连接。
我是想能不能我的dataset里面放的是FS05和FS07这两张表,给用户展示的时候看的才是(select FS05_01,FS07_02 FROM  FS05,FS07   WHERE FS05_05=FS07_05 ),然后update的时候直接更改这个dataset然后再dateset.accpetchange()放回数据库;
再统一回去。这样做就不需要最数据库进行太多的连接操作,应该可以提供一下性能。
大家觉得这个方法可以么?如果可以应该怎么写呢?
或者大家还有更好的想法么?