Я использую codefirst с odata. Я установил свои модели и отношения. Кажется, что запрос работает успешно. У меня возникает проблема при использовании $ expand при расширении вложенных данных. Я следил за следующей ссылкой с веб-сайта Microsoft. Поэтому я могу сделать следующее успешно
http://myurl.com/odata/catagories?$expand=Product
Теперь, если я решит перейти на более глубокий уровень, используя следующий запрос
http://myurl.com/odata/catagories?$expand=Product/Supplier
Я получаю следующую ошибку
Запрос, указанный в URI, недопустим. Нашел путь, пересекающий несколько свойств навигации. Пожалуйста, перефразируйте запрос таким образом, чтобы каждый путь расширения содержал только сегменты типа и свойства навигации.
Если вы перейдете по ссылке выше, у кого-то из комментариев, похоже, будет такая же проблема. Я мог бы поклясться, что получил это, чтобы работать с предыдущей версией odata и Web Api.