Microsoft.AspNet.WebApi.OData和Microsoft.Data.OData与Microsoft.AspNet.OData有什么区别? [英] What is the difference between Microsoft.AspNet.WebApi.OData and Microsoft.Data.OData and Microsoft.AspNet.OData?

查看:94
本文介绍了Microsoft.AspNet.WebApi.OData和Microsoft.Data.OData与Microsoft.AspNet.OData有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Web API和带有OData端点的实体框架创建RESTful服务.Microsoft.AspNet.WebApi.OData和Microsoft.Data.OData和Microsoft.AspNet.OData程序包似乎重叠,因此我不确定要使用哪个程序包.它们之间有什么区别?每种都有什么优缺点?

I am creating a RESTful service using Web API and Entity Framework with OData endpoints. The Microsoft.AspNet.WebApi.OData and Microsoft.Data.OData and Microsoft.AspNet.OData packages seem to overlap, so I wasn't sure which one to use. What are the differences between them? What are the pros and cons of each?

推荐答案

Microsoft.AspNet.OData 是您最有可能想要用于新项目的一种.它将Web API设置为使用OData 4协议.

Microsoft.AspNet.OData is the one you'll most likely want to use for a new project. It sets up Web API to use the OData 4 protocol.

Microsoft.AspNet.WebApi.OData 是OData v1-3的较旧软件包.它依赖于 Microsoft.Data.OData的一些核心OData. ,它是OData v1-3的"ODataLib"软件包.(此版本的OData v4版本为 Microsoft.OData.Core ,它是 Microsoft.AspNet.OData 的依赖项.)

这篇关于Microsoft.AspNet.WebApi.OData和Microsoft.Data.OData与Microsoft.AspNet.OData有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆