c# .net catch procedure invocation

Тема в разделе "WASM.ZEN", создана пользователем _staier, 4 авг 2006.

  1. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    есть идея сделать что то вроде auto transactio handler для обычных sql transaction
    вроде тех что работают для transactin аттрибута

    то есть


    пишешь
    Код (Text):
    1. [autotransaction]
    2. public int meth(a:integer)
    3. {
    4.      return get_db_data_Obgect.length();
    5. }
    вместо

    Код (Text):
    1. public int meth(a:integer)
    2. {
    3.     transaction.begintransaction ;
    4. try
    5.  {
    6.    int i=get_db_data_Obgect.length();
    7.    return  i;
    8.    transaction.commit();
    9.  
    10. }
    11. catch()
    12. {
    13.    transaction.rollback();
    14.    throw;
    15. }
    нашёл вот такое , путь реальный но довольно муторно , неужто ничего легального нет для этого , ведь system.transaction как- то работает

    http://www.w00w00.org/files/dotNETHookLibrary.tgz