ODATA を使用してサービス リポジトリを開発します。その結果、これらのクラスのパブリック メソッドを、これらのプロパティを持つエンティティ タイプとしてリフレクションによって自動的にモデル化できます。
- 同上。GUID
- 出力。メソッドの戻り値の型に依存する必要があります
- ... (その他の入力パラメータ)
一方で、これらのパブリック メソッドも、前に定義したエンティティ タイプの下でエンティティ セットとして公開します。最後に、パブリック ユーザーは、JSON オブジェクトを特定の URI に POST することで公開サービスを RESTFULLY で呼び出し、ODATA プロトコルを使用して、返された JSON オブジェクトから OUTPUT を取得できます。
残念ながら、プライマリ オブジェクトの配列または複合オブジェクトの配列は、エンティティ タイプの定義ではサポートされていません。その結果、複数の TO (string[]) または CC (string[]) を持つ SMTP Send Entity Type を定義できません。この問題に対処するにはどうすればよいですか?
Microsoft が ODATA V3.0 と ASP.NET Web API を発表したと聞きました。これらの新しいテクノロジーは役に立ちますか? または、拡張可能な RESTFUL を実装するための他の提案はありますか (または、html、php、またはその他の Web ページの javascript で直接呼び出したいため、HTTP フレンドリーです)? ありがとう。