2017-04-06 15 views
0

'EdmModel'参照を必要とする 'ODataQueryContext'のインスタンスを作成しようとしています。私はHttpRequestMessageオブジェクトのメソッド呼び出しであるODataProperties()からModelを取得しようとしています。ODataProperties(System.Web.OData.Extensions - OData v4) 'Model'プロパティがありません。

var orderBy = new OrderByQueryOption( "ColumnName desc"、新しいODataQueryContext(Request.ODataProperties()。Model、typeof(MyType))));

"System.Web.Http.OData.Extensions;を使用して名前空間を使用すると、 「using System.Web.OData.Extensions」とは対照的です。 ModelプロパティはODataProperties()から使用できます。しかし、私は新しいバージョン(OData v4)の名前空間を私のプログラム内の他の参照に使用しています。

いくつかの調査をした後、OData v4を使用して、「Web.Http.OData ...」名前空間から「Web.OData ...」名前空間に移動しました。私は、新しい名前空間または古い名前空間の使用に一貫性を持たせる必要があると仮定しており、それらを混合しようとする試みに成功していませんでした。

誰も、以前の 'Web.Http.OData'名前空間を使用せずにODataProperties()からModelプロパティを取得する方法を知っていますか?

答えて

0

ODataProperties()。githubのODataのモデル

関連する問題