• Creating client instance
  • Choosing API flavor
  • Retrieving top-level collections
  • Expanding associated collections
  • Navigating to associated collections
  • Using Any and All clauses
  • Querying singletons
  • Subclassing search criteria and results
  • Modifying derived collection entries
  • Executing functions and actions
  • Executing OData batch operations