我正在寻找有关如何开始使用 C# 和 SQL Server 数据库构建 http REST 服务器的指导?
是否有推荐的 http web 服务器服务器框架?REST 服务也一样吗?
我应该如何开始?提升常规服务器,然后处理 SQL Server 数据库?
谢谢。
我正在寻找有关如何开始使用 C# 和 SQL Server 数据库构建 http REST 服务器的指导?
是否有推荐的 http web 服务器服务器框架?REST 服务也一样吗?
我应该如何开始?提升常规服务器,然后处理 SQL Server 数据库?
谢谢。
考虑使用新的 ASP.NET Web API:
ASP.NET Web API 是一个可以轻松构建 HTTP 服务的框架。. . ASP.NET Web API 是在 .NET Framework 上构建 RESTful 应用程序的理想平台。
它目前处于测试阶段,但与 WCF 不同,它是专门为在 .NET 中构建 RESTful HTTP 服务而构建的。有关更多详细信息,请参阅 SO 问题WCF vs ASP.NET Web API。
有示例和视频教程,其中之一是使用可由 SQL 支持的实体框架模型。这个 SO 问题专门涵盖了该示例:How to mix Entity Framework with Web API
我开始评估 .Net 和 python 的 REST 框架。到目前为止,我最喜欢ServiceStack for .Net。它很简单,比 WCF 更容易配置,支持依赖注入,而且速度似乎很快。
当 VS 11 和 .Net 4.5 完全发布时,微软也提供了 Web API。它也可用于构建 REST API,因此值得研究。
我还没有对 Web API 做足够的研究来看看哪个会更好,但这些都是你需要考虑的。