Skip to content

Instantly share code, notes, and snippets.

@ODataTeam
Created June 30, 2014 08:31
Show Gist options
  • Save ODataTeam/43ad3901565ecf9043d7 to your computer and use it in GitHub Desktop.
Save ODataTeam/43ad3901565ecf9043d7 to your computer and use it in GitHub Desktop.
IEdmModel referencedModel;
using (Stream csdlStream = File.Open("ReferencedModel.csdl", FileMode.Open))
{
bool parseResult;
IEnumerable<EdmError> errors;
parseResult = EdmxReader.TryParse(XmlReader.Create(csdlStream), out referencedModel, out errors);
if (!parseResult)
{
throw new InvalidOperationException("Failed to load model : " + string.Join(Environment.NewLine, errors.Select(e => e.ErrorMessage)));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment