3

C#とSQLServerデータベースを使用してhttpRESTサーバーの構築を開始する方法についてのガイダンスを探していますか?

http Webサーバーに推奨されるサーバーフレームワークはありますか?RESTサービスについても同じですか?

どのように始めればよいですか?通常のサーバーを立ち上げ、その後SQL Serverデータベースを管理しますか?

ありがとう。

4

3 に答える 3

3

OData を使用します。XML と JSON を含む StackOverflow 用の OData API の作成を 30 分でご覧ください

于 2012-04-06T19:50:59.027 に答える
3

新しい ASP.NET Web APIの使用を検討してください。

ASP.NET Web API は、HTTP サービスの構築を容易にするフレームワークです。. . ASP.NET Web API は、.NET Framework で RESTful アプリケーションを構築するための理想的なプラットフォームです。

現在はベータ版ですが、WCF とは異なり、.NET で RESTful HTTP サービスを構築するために特別に構築されました。詳細については、SO question WCF vs ASP.NET Web APIを参照してください。

サンプルとビデオ チュートリアルがあり、そのうちの 1 つは、SQL でサポートできる Entity Framework モデルを使用しています。この SO の質問は、具体的にその例をカバーしています: How to mix Entity Framework with Web API

于 2012-04-06T20:18:27.857 に答える
3

.Net および python 用の REST フレームワークの評価を開始しています。これまでのところ、 ServiceStack for .Net が一番気に入っています。シンプルで、WCF よりも構成がはるかに簡単で、依存性注入をサポートし、高速に見えます。

VS 11 と .Net 4.5 が完全にリリースされると、Microsoft は Web API も提供します。REST API の構築にも使用できるため、検討する価値があります。

どちらが優れているかを確認するために Web API について十分な調査を行っていませんが、これらはいくつかの考慮事項です。

于 2012-04-06T20:41:46.290 に答える