Hello Kovalenko,
Wednesday, July 25, 2007, 10:18:48 AM, you wrote:
KD> А хрен его знает :) Андрюха Меркулов появится - пусть он башку
KD> ломает :))
Разобрал я тута немспейс System.Data рефлектором
на диспосе конекшена вызываеться
KD> protected override void Deactivate()
KD> {
KD> base.NotifyWeakReference(0);
KD> if (this._forcedAutomaticEnlistment)
KD> {
KD> this.EnlistTransactionInternal(null, false);
KD> }
KD> OleDbTransaction localTransaction = this.LocalTransaction;
KD> if (localTransaction != null)
KD> {
KD> this.LocalTransaction = null;
KD> localTransaction.Dispose();
KD> }
KD> }
а у OleDbTransaction
KD> protected override void Dispose(bool disposing)
KD> {
KD> if (disposing)
KD> {
KD> this.DisposeManaged();
KD> this.RollbackInternal(false);
KD> }
KD> base.Dispose(disposing);
KD> }
Так что походу откатимся корректно :)))))))))
Тема Дня: Обязательная лечебно-подземельная пpоцедуpа для всех
кpивых-гоpбатых...
До не скорой встречи в аду,
Max mailto:[EMAIL PROTECTED]