使用SQL server数据库构建HTTP REST web服务器

本文关键字:REST web 服务器 HTTP 构建 SQL server 数据库 使用 | 更新日期: 2023-09-27 18:30:11

我正在寻找关于如何开始使用C#和SQL server数据库构建http REST服务器的指导?

有没有推荐的http web服务器的服务器框架?REST服务也是如此?

我应该如何开始?提升常规服务器,然后负责SQL server数据库?

谢谢。

使用SQL server数据库构建HTTP REST web服务器

我开始评估.Net和python的REST框架。到目前为止,我最喜欢.Net的ServiceStack。它很简单,配置起来比WCF容易得多,支持依赖项注入,而且速度似乎很快。

当VS 11和.Net 4.5完全发布时,微软还提供Web API。它也可以用于构建REST API,因此值得研究。

我还没有对Web API做足够的研究来看看哪一个更好,但这些都是您需要考虑的问题。

使用OData。看看在30分钟内为StackOverflow创建包括XML和JSON的OData API

考虑使用新的ASP.NET Web API:

ASP.NET Web API是一个框架,可以轻松构建HTTP服务。ASP.NET Web API是在.NET Framework上构建RESTful应用程序的理想平台。

它目前处于测试版,但与WCF不同,它是专门为在.NET中构建RESTful HTTP服务而构建的。有关更多详细信息,请参阅问题WCF与ASP.NET Web API。

这里有示例和视频教程,其中一个教程使用了可以由SQL支持的实体框架模型。这个SO问题特别涵盖了这个例子:如何将实体框架与Web API 混合