When you make changes to a Repository, the updates are done within the scope of a transaction. You use Repository transaction management methods to ensure that changes to a Repository database always leave the database in a consistent state. This section discusses the transaction management support provided by Microsoft Repository, and the threading model that is supported by Repository objects.
Read this section if you will be creating information models or writing programs that populate or update an information model. You do not need to read this section if you will be programming to retrieve data from the Repository.