Details
-
Bug
-
Resolution: Fixed
-
Major
-
2.1.1
-
None
-
None
Description
<p>CreateTransaction seems to have been added to the ITransaction interface in a mistaken belief that it would increase parallelisation of DB queries by not immediately starting a transaction. However transactions are always deferred until the first query anyway, so there is no performance gain, and CreateTransaction has been incorrectly used in places where multiple queries should be being executed in a single transaction causing a performance loss and possibly leading to AccessViolation exceptions.</p>