diff --git a/src/Spring/Spring.Data/Data/Core/TxScopeTransactionManager.cs b/src/Spring/Spring.Data/Data/Core/TxScopeTransactionManager.cs index 52fd03fd..2664b2e3 100644 --- a/src/Spring/Spring.Data/Data/Core/TxScopeTransactionManager.cs +++ b/src/Spring/Spring.Data/Data/Core/TxScopeTransactionManager.cs @@ -229,6 +229,10 @@ namespace Spring.Data.Core { txScopeOption = TransactionScopeOption.RequiresNew; } + else if (definition.PropagationBehavior == TransactionPropagation.NotSupported) + { + txScopeOption = TransactionScopeOption.Suppress; + } else { throw new Spring.Transaction.TransactionSystemException("Transaction Propagation Behavior" +