Castle ActiveRecord kullanarak bir istemci için bir sistem yapmaya karar verdim, her şeyin iyi gitmediğini, ancak işlemlerin işe yaramadığını fark ettim;Castle ActiveRecord'daki işlemleri nasıl uygulayacağınızı biliyor musunuz?
TransactionScope t = new TransactionScope();
try
{
member.Save();
//This is just to see transaction working
throw new Exception("Exception");
foreach (qfh.Beneficiary b1 in l)
{
b1.Create();
}
}
catch (Exception ex)
{
t.VoteRollBack();
MessageBox.Show(ex.Message);
}
finally
{
t.Dispose();
}
Ama çalışmıyor, sadece işlem geri alır denemek için bir özel durum atmak, ama benim sürpriz için ilk [Kaydet] veritabanına kaydeder görüyoruz. Ne oluyor?
Kale ve NHibernate'de yeniyim, ilk olarak çok çekici gördüm ve onunla devam etmeye karar verdim ve MySQL (Bu DB ile hiç çalışmadım), ActiveWriter'i denedim ve çok umut verici görünüyordu ama uzun ve çaba gerektiren bir hafta bu sorunu görüyorum ve şimdi sıkışıp kaldım ve zamanımı harcadım gibi hissediyorum. Kolay olması gerekiyordu ama şu anda bu işe yaramaya yetecek kadar bilgi bulamıyorum, bu yüzden bana yardım edebilir misin?