public void TransactionRollBackBekliyoruz() { Musteri m = new Musteri(); m.Adi = "atilla"; m.Soyadi = "ozgur"; m.MusteriKey = Guid.NewGuid(); Aciklama acik = new Aciklama(); acik.AciklamaKey = Guid.NewGuid(); try { this.BeginTransaction(); AciklamaDal aciklamaDal = this.GetDalInstance <AciklamaDal, Aciklama>(); BasitTabloDal btDal = this.GetDalInstance <BasitTabloDal, BasitTablo>(); dal.Ekle(m); aciklamaDal.Ekle(acik); btDal.Guncelle(null); this.CommitTransaction(); } finally { this.ClearTransactionInformation(); } }
public void herseyiSil() { BasitTabloDal dal = new BasitTabloDal(); dal.Template.SorguHariciKomutCalistir("TRUNCATE TABLE ORNEKLER.BASIT_TABLO"); dal.Template.SorguHariciKomutCalistir("TRUNCATE TABLE ORNEKLER.ACIKLAMA"); }
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(); } }