2

我们正在使用实体框架针对事务作用域内的SQL Server数据库运行多个调用。SQL Server SPID和事务范围

我们是否正确假设SPID将在交易期间进行并且所有呼叫都将在同一个SPID上进行?

回答

0

我们发现SPID连接到连接而不是事务。

但是EF会关闭并打开一个连接,以便在事务中登记它。

连接实际上并没有关闭被释放到连接池,然后再次检索。

问题是,您可能无法从连接池获得相同的连接,在这种情况下,您将不会有相同的SPID。

0

是的,SPID在交易期间是相同的。

+0

@Barry,谢谢你的回答,但我们发现我们在交易期间没有相同的SPID。 – 2010-05-27 14:22:52