Developer

Data Source Adaptor

The Extensibility Framework comes with a ready-to-use OData generic business object adapter, which in turn relies on the SDM OData facade library.

This adapter lets you create a custom application that relies on OData (see Loading the Library) by adding only a few lines of code.

The data source adapter exposes a set of APIs that cover all data management needs:
  • Retrieving data
  • Filtering data
  • Creating DB entries
  • Updating existing entries
  • Deleting entries
  • Fetching of related entries
  • Converting generic objects to and from the appropriate database-specific structures
You can also implement a custom data source adapter if you are using a data model other than OData (see MAFDataSourceAdapter protocol declared in the MAFExtensibility library).