Transactions C#-在方法中插入一个表,并在该方法之外选择它

Transactions C#-在方法中插入一个表,并在该方法之外选择它,transactions,insert-into,Transactions,Insert Into,我有一个事务,在事务中有一个方法调用。这使得插入到一个表中,之后当我选择插入的行时,我发现没有结果 在不改变这种结构的情况下,我如何解决这个问题,或者我还能做什么 提前谢谢 using (TransactionScope scope01 = new TransactionScope(option01, span01)) { InsertIntoTable(); // inserting a row into Foo table , insert into...executenonque

我有一个事务,在事务中有一个方法调用。这使得插入到一个表中,之后当我选择插入的行时,我发现没有结果

在不改变这种结构的情况下,我如何解决这个问题,或者我还能做什么

提前谢谢

using (TransactionScope scope01 = new TransactionScope(option01, span01))
 {

   InsertIntoTable(); // inserting a row into Foo table , insert into...executenonquery

   string smcd = "select * from Foo Where XCol=@XParm";

   ExecuteQuery(scmd); // This Returns no result



   scope01.Complete();
 }

解决后,我意识到我在InsertIntoTable()中的select语句上使用了不同的连接,我可以在插入后选择数据,为什么我不能在方法之外选择它?