在net2.0 C# 中;有个事务语句段现在需要在这个事务语句段中 根据不同的参数返回不同的数据表名称(需要事务);根据返回的数据表名称再查询数据(不需要事务);然后根据查询结果事务语句插入(需要事务);{//事务开始
   事务语句
   非事务语句
   事务语句
}//事务结束中间的非事务语句应该怎么搞?其中非事务语句是根据返回不同的表名称,在去查询表的;而且每个表里面的数据有上万行;所以不希望把这写数据放到DATASET 中;想根据返回表名称直接查询,该如何处理呢?