Added additional extension method IRepositoryExtensions.Transaction(...)