public void TemplateTransactionOrnek() { BasitTablo bt = new BasitTablo(); bt.Adi = "Deneme Ad"; bt.Soyadi = "Deneme Soyad"; bt.BasitTabloKey = Guid.NewGuid(); Aciklama aciklama = new Aciklama(); aciklama.AciklamaKey = Guid.NewGuid(); aciklama.AciklamaProperty = bt.Adi + " " + bt.Soyadi; dal.Ekle(bt); try { this.BeginTransaction(); AciklamaDal aciklamaDal = this.GetDalInstance <AciklamaDal, Aciklama>(); dal.AdSoyadiBuyukHarfeCevir(bt.BasitTabloKey); aciklamaDal.Ekle(aciklama); this.CommitTransaction(); } finally { this.ClearTransactionInformation(); } }
public void TransactionOrnek(Musteri pMusteri, BasitTablo pBasitTablo) { using (TransactionScope scope = new TransactionScope()) { MusteriDal musteriDal = new MusteriDal(); BasitTabloDal basitTabloDal = new BasitTabloDal(); musteriDal.Ekle(pMusteri); basitTabloDal.Ekle(pBasitTablo); scope.Complete(); } }