C#とSQLServerデータベースを使用してhttpRESTサーバーの構築を開始する方法についてのガイダンスを探していますか?
http Webサーバーに推奨されるサーバーフレームワークはありますか?RESTサービスについても同じですか?
どのように始めればよいですか?通常のサーバーを立ち上げ、その後SQL Serverデータベースを管理しますか?
ありがとう。
C#とSQLServerデータベースを使用してhttpRESTサーバーの構築を開始する方法についてのガイダンスを探していますか?
http Webサーバーに推奨されるサーバーフレームワークはありますか?RESTサービスについても同じですか?
どのように始めればよいですか?通常のサーバーを立ち上げ、その後SQL Serverデータベースを管理しますか?
ありがとう。
OData を使用します。XML と JSON を含む StackOverflow 用の OData API の作成を 30 分でご覧ください
新しい 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
.Net および python 用の REST フレームワークの評価を開始しています。これまでのところ、 ServiceStack for .Net が一番気に入っています。シンプルで、WCF よりも構成がはるかに簡単で、依存性注入をサポートし、高速に見えます。
VS 11 と .Net 4.5 が完全にリリースされると、Microsoft は Web API も提供します。REST API の構築にも使用できるため、検討する価値があります。
どちらが優れているかを確認するために Web API について十分な調査を行っていませんが、これらはいくつかの考慮事項です。