using PostSharp.Samples.Transactions.Data; namespace PostSharp.Samples.Transactions { public static class OrderService { [RequiresTransaction] public static void PlaceOrder(string description, decimal amount) { using (var orderDb = new OrderDb()) { orderDb.Orders.Add(new Order { Description = description, TotalAmount = amount }); orderDb.SaveChanges(); } } } }