Quando estive no TechEd este ano com o Tiago Pascoal, vimos uma apresentação do Juwal Lowy sobre as Transactions for the Common Type, no Dutch .Net User Group. Nesta apresentação foi-nos pedido silêncio sobre o tema, que viria a ser publicado na Msdn Magazine, como finalmente aconteceu.
O artigo basicamente descreve uma forma de implementar transacções com variáveis de tipos como int e string, permitindo fazer commit/rollback de alterações ocorridas dentro de scopes transacionais. A técnica baseia-se na utilização do novíssimo (e fantástico) System.Transactions, bem como em Generics que são usados para implementar Volatile Resource Managers, e finalmente em serialização… e vale a pena ler com muita atenção.
Aqui fica o link: http://msdn.microsoft.com/msdnmag/issues/05/12/transactions/default.aspx
jota