Code: Select all
DbTransaction t = null;
t = conn.BeginTransaction(IsolationLevel.Serializable); //t correctly assigned
dbCmd.Transaction = t; //dbCmd.Transaction stays null
Also just for notice:
Setting IsolationLevel to 'Chaos' throwns an exception:
Code: Select all
Une exception de première chance de type 'Devart.Data.PostgreSql.PgSqlException' s'est produite dans Devart.Data.PostgreSql.dll
Devart.Data.PostgreSql.PgSqlException: syntax error at end of input
à Devart.Data.PostgreSql.s.d(Boolean A_0)
à Devart.Data.PostgreSql.s.af()
à Devart.Data.PostgreSql.s.b(String A_0)
à Devart.Data.PostgreSql.s.l()
à Devart.Data.PostgreSql.PgSqlCommand.InternalPrepare(Boolean implicitPrepare, Int32 startRecord, Int32 maxRecords)
à Devart.Common.DbCommandBase.ExecuteDbDataReader(CommandBehavior behavior)
à System.Data.Common.DbCommand.ExecuteReader()
à Devart.Common.DbCommandBase.ExecuteNonQuery()
à Devart.Data.PostgreSql.PgSqlTransaction..ctor(PgSqlConnection A_0, IsolationLevel A_1)
à Devart.Data.PostgreSql.m.a(IsolationLevel A_0)
à Devart.Common.DbConnectionBase.BeginDbTransaction(IsolationLevel isolationLevel)
à System.Data.Common.DbConnection.BeginTransaction(IsolationLevel isolationLevel)