Pyslet
latest
  • 1. What’s New?
  • 2. Compatibility
  • 3. IMS Global Learning Consortium Specifications
  • 4. The Open Data Protocol (OData)
    • 4.1. Data Consumers
    • 4.2. OData Providers
    • 4.3. OData Reference
      • 4.3.1. Entity Data Model (EDM)
      • 4.3.2. OData Core Classes
      • 4.3.3. OData Metadata Classes
      • 4.3.4. OData Client
      • 4.3.5. An In-Memory Data Service
      • 4.3.6. SQL Database-based Data Services
      • 4.3.7. OData Server Reference
  • 5. Hypertext Transfer Protocol (RFC2616)
  • 6. Other Supporting Standards
Pyslet
  • Docs »
  • 4. The Open Data Protocol (OData) »
  • 4.3. OData Reference
  • Edit on GitHub

4.3. OData Reference¶

The basic API for the DAL is defined by the Entity Data Model (EDM) defined in pyslet.odata2.csdl, which is extended by some core OData-specific features defined in pyslet.odata2.core and pyslet.odata2.metadata. With these three modules it is possible to create derived classes that implement the Data Access Layer API in a variety of different storage scenarios.

  • 4.3.1. Entity Data Model (EDM)
    • 4.3.1.1. Data Model
    • 4.3.1.2. Metadata Model
    • 4.3.1.3. Misc Definitions
    • 4.3.1.4. Utility Classes
    • 4.3.1.5. Exceptions
  • 4.3.2. OData Core Classes
    • 4.3.2.1. Data Model
  • 4.3.3. OData Metadata Classes
    • 4.3.3.1. EDM Elements
    • 4.3.3.2. EDMX Elements
  • 4.3.4. OData Client
    • 4.3.4.1. Overview
    • 4.3.4.2. Using the Client
    • 4.3.4.3. Reference
    • 4.3.4.4. Exceptions
  • 4.3.5. An In-Memory Data Service
  • 4.3.6. SQL Database-based Data Services
    • 4.3.6.1. Data Access Layer API
    • 4.3.6.2. SQLite
    • 4.3.6.3. Utility Classes
    • 4.3.6.4. Misc Definitions
    • 4.3.6.5. Exceptions
  • 4.3.7. OData Server Reference
Next Previous

© Copyright ©2008-2017, Steve Lay. Revision b30e9a43.

Built with Sphinx using a theme provided by Read the Docs.