あるエンティティの IQueryable を返すコントローラー 1継承フォーム ApiController があります。
同じものを返す別のコントローラー2がありますが、このようなODataControllerおよびoDataルート構成から継承されます
ODataConventionModelBuilder builder = new ODataConventionModelBuilder();
builder.EntitySet<StoreCommand>("StoreCommandsTest");
config.Routes.MapODataServiceRoute(routeName: "OData", routePrefix: "api", model: builder.GetEdmModel());
config.AddODataQueryFilter();
http://localhost:xxxx/api/Controller1 ?$inlinecount=allpages&$top=0を実行しようとすると、空白の json オブジェクトの結果が表示されます
http://localhost:xxxx/api/Controller2 ?$inlinecount=allpages&$top=0を実行しようとすると、odata.count = 100 で適切な結果が得られます
私の質問は、コントローラー 1 の場合に何が問題なのですか?
最終的には、カウントのみを取得しようとしています。