Hi, take a look at this: http://groups.google.com/group/castle-project-users/browse_thread/thread/32280b88ce5df0b4/d01ae3944f67a934?lnk=gst&q=atm+issue#d01 El 09/04/2011 14:21, "desunit" <[email protected]> escribió: > Hi, > > I've just found strange behaviour with AutoTx 2.0. If you are trying > to invoke virtual method without [Transaction] attribute which in turn > invokes method with [Transaction] then automatic transaction is not > working at all. Here you are reproducible example: > > [Test] > public void NonTransactionalEnterTest() > { > _container.AddFacility("autotx", new > TransactionFacility()); > > var tc = _container.Resolve<ITestClass>(); > tc.Test1(); // AutoTX is NOT invoked for Test2 > tc.Test2(); // AutoTX works perfectly > } > > public interface ITestClass > { > void Test1(); > void Test2(); > > } > > [Transactional] > public class TestClass : ITestClass > { > public virtual void Test1() > { > Test2(); > } > > [Transaction] > public virtual void Test2() > { > } > } > > Any ideas why it doesn't work? > > -- > You received this message because you are subscribed to the Google Groups "Castle Project Users" group. > To post to this group, send email to [email protected] . > To unsubscribe from this group, send email to [email protected]. > For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en. >
-- You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en.
