Hi,
I am working on a application which I want to expose to external world using ODATA. Let me first give you idea of that application.
In that application I need to create a library that will allow the users to perform CRUD operations on the database. For this client has provided XSD , from which we need to generate the classes. Using these classes and client provided data service provider user can perform the CRUD operations.
This application is ready and now I want to expose it using ODATA. Here are my findings w.r.t. exposing this library as ODATA
- I need to either use Custom/ Reflection provider as I cannot use Entity Framework because I do not have access to data.
But In future the XSD will change. So I need to change the metadata whenever this happens. Can I handle it such a way that latest metaddata will always be exposed without changing my code?
Shall I go ahead with reflection / custom provider?
Thanks,
Ram