To write data to the Repository, bracket your interactions within the scope of a transaction.
To begin a transaction
-or-
To create a new Repository, use the Create method of the IRepository interface.
Both of these methods return the root object for the open Repository.
The IRepositoryTransaction interface is accessible via the Transaction property of the object that represents your connection to the Repository.