3

私のプロジェクトでは、ODataクエリで複合型をサポートしていないWeb APIMVC4を使用しています。この問題の解決策はありますか?

4

2 に答える 2

6

上記の問題を解決するには、次の手順を使用します。

http://www.nuget.org/packages/Microsoft.AspNet.WebApi.ODataからnugetパッケージをインストールし ます。

から構成を削除しますApplication_Start

に追加config.EnableQuerySupport()WebApi.configます。

于 2012-11-07T22:46:46.210 に答える
2

OdataModelBuilderへの継承サポートの追加

ユーザーは、抽象エンティティタイプと別のエンティティタイプから派生したエンティティタイプを定義できるようになりました。ODataは複合型の継承をサポートしていません。このコミットはModelBuilderでのサポートを追加するだけです。ODataConventionModelBuilder、ODataMediaTypeFormatter、およびQueryサポートでの継承のサポートはまだ保留中です。

Microsoft ASP.NET Web API ODataをインストールするには、パッケージマネージャーコンソールで次のコマンドを実行します。

Install-Package Microsoft.AspNet.WebApi.OData -Pre
于 2012-11-04T20:26:58.407 に答える