この優れた投稿で説明されているように、型指定されていないエンティティ オブジェクトを処理する WebAPI OData ソリューションを構築しています。その投稿のように、事前に EdmModel を定義し、MapODataRoute メソッドを使用して、使用するモデルを渡します。
config.Routes.MapODataRoute("odata", "odata", ModelBuilder.GetEdmModel());
ただし、これは私のメソッドの ODataQueryOptions パラメータでは機能しないようです:
Get(ODataQueryOptions query)
{
}
次のエラーが表示されます:指定されたモデルには、型 'System.Web.Http.OData.IEdmEntityObject' が含まれていません。パラメータ名: elementClrType
ODataQueryOptions を MapODataRoute と連携させる方法はありますか?