public ODataConverterTest() { // This line gives us only the reference edmmodel. // It isn't used in the converter. CsdlReader.TryParse(XmlReader.Create(new StringReader(sampleMetadataDocument)), out model, out _); converter = new ODataConverter(); Item = converter.ConvertCollection(sampleMetadataDocument); }
public Person[] TestByOData() { var expr = QueryContext.CreateQuery <Person>().Where(p => p.Id == 2).Query(); return(ODataConverter.CreateInstance <PersonController>(expr, MethodBase.GetCurrentMethod()).ApplyTo(GetAll().AsQueryable()).OfType <Person>().ToArray()); }