Skip to content

caindy/ODataTypeProvider

Repository files navigation

Pre-alpha and useless ATM

TODO

  • function composition
  • bound functions
  • actions
  • queries

New, New Plan

  • Pattern this project after the Swagger Provider
  • Use the new FSharp.Data.Xsd provider to provide types from the Edm/Edmx schemas

New Plan

http://stackoverflow.com/questions/12339205/pattern-matching-xml-in-f

Old Plan

I propose to create an OData v4 type provider using Vipr

I'm going to leverage the ODataReader.v4.IOdcmReaderimplementation for converting OData v4 metadata into an OdcmModel, then mapping the OdcmModel to provided types.

The recently announced MS Graph SDK uses it. I'm hoping to create an MS Graph Type Provider as a follow-on to this work.

Background

FSharp.Data.TypeProviders was extracted to its own project pursuant to this issue

However it still just uses DataSvcUtil.exe to generate C# code

Unfortunately, that utility doesn't support OData V4. Jamie had problems with unsupported OData versions once upon a time

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors