public IsolationLevelPersistenceEngineFixture() { _recorder = new IsolationLevelRecorder(); _connectionFactory = new EnviromentConnectionFactory("MsSql", "System.Data.SqlClient"); _createPersistence = () => new SqlPersistenceFactory(_connectionFactory, new BinarySerializer(), new IsolationLevelRecordingSqlDialect(_recorder)).Build(); }
public IsolationLevelPersistenceEngineFixture() { _recorder = new IsolationLevelRecorder(); #if !NETSTANDARD2_0 _connectionFactory = new EnviromentConnectionFactory("MsSql", "System.Data.SqlClient"); #else _connectionFactory = new EnviromentConnectionFactory("MsSql", System.Data.SqlClient.SqlClientFactory.Instance); #endif _createPersistence = () => new SqlPersistenceFactory(_connectionFactory, new BinarySerializer(), new IsolationLevelRecordingSqlDialect(_recorder)).Build(); }
public TransactionLevelRecordingStatement(IDbStatement innerStatement, IsolationLevelRecorder recorder) { StatementsWithIsolationLevels = new List <StatementAndIsolationLevel>(); _innerStatement = innerStatement; _recorder = recorder; }
public IsolationLevelRecordingSqlDialect(IsolationLevelRecorder recorder) { _recorder = recorder; }