Можем ли мы использовать Odata в Web API? Будет ли жить дольше
У нас включена служба Одата WCF. Мы планируем перейти на Web API2. Мне сказали, что мы не собираемся пользователя Odata.
Может ли кто-нибудь объяснить мне, почему мы не должны использовать Одату. Это скоро устареет. Каковы недостатки его использования, и можем ли мы использовать его без Entity Framework. Пожалуйста, предложите хороший учебник. Благодарю.
1 ответ
Эта статья https://docs.microsoft.com/en-us/aspnet/web-api/overview/odata-support-in-aspnet-web-api/odata-v4/create-an-odata-v4-endpoint была написано менее месяца назад, поэтому я не вижу причин, почему вы не могли использовать Odata в Web API2. Это не просто мнение, а не то, для чего этот сайт. Я бы порекомендовал спросить, кто бы ни принял решение по их причинам.
Что касается хорошего урока, статья, которую я только что упомянул, кажется неплохим местом для начала.
Из статьи:
Веб-API OData не требует EF. Используйте любой уровень доступа к данным, который может преобразовывать объекты базы данных в модели.