NObject O/R Mapping framework supports transaction processing both of databases and data-object in memory, besides it supports synchronization of database transaction and data-object transaction.
It is a useful feature. In this way the state of data-object in memory is synchronized with data in database. If the transaction rollbacks, the state of data-object in memory can also rollback to what it was before transaction, and need not to reread from database. Which can obviously improves system performance.
Related Topics