Skip to content

Instantly share code, notes, and snippets.

@ODataTeam
Created June 30, 2014 08:35
Show Gist options
  • Save ODataTeam/98d73aae6a1692ebfb90 to your computer and use it in GitHub Desktop.
Save ODataTeam/98d73aae6a1692ebfb90 to your computer and use it in GitHub Desktop.
IEdmModel model;
Func<Uri, XmlReader> getReferencedSchemaFunc = uri =>
{
return XmlReader.Create(GetModelStream(uri));
};
ODataMessageReaderSettings readerSettings = new ODataMessageReaderSettings() { BaseUri = new Uri(ServiceBaseUri) };
using (var msgReader = new ODataMessageReader((IODataResponseMessage)message, readerSettings))
{
model = msgReader.ReadMetadataDocument(getReferencedSchemaFunc);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment