1
私はASP.NET Web APIを使用してODataエンドポイントを実装しようとしています。私はMicrosoft ASP.NET Web API 2.2 for OData 1-3パッケージをインストールしました。私は実行しているのはOData v3エンドポイントだと思います。ASP.NETでOData v2エンドポイントを作成するにはどうすればよいですか?
$メタデータ:
<edmx:DataServices xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" m:DataServiceVersion="3.0" m:MaxDataServiceVersion="3.0">
WebApiConfig.cs:
using System.Web.Http;
using System.Web.Http.OData.Builder;
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
ODataConventionModelBuilder builder = new ODataConventionModelBuilder();
builder.EntitySet<MyModel>("MyModels");
config.Routes.MapODataRoute("odata", "odata", builder.GetEdmModel());
}
}
私はちょうど私の意図したクライアントアプリは唯一のOData V2をサポートすることができますがわかりました。 OData v3の代わりに、またはOData v3に加えて、OData v2で発言するようにWeb APIを設定する方法はありますか?