ASP.Net-Web-API-OData - Verbraucher haben die freie Wahl, was auch immer und wie immer sie möchten, abzufragen.

Ich habe gerade über die ASP.Net-Web-API-Unterstützung für OData-Abfragen gelesen und habe Probleme, das externe Exposure für die Abfragefilterung abzustimmen, wodurch Integratoren im Wesentlichen die Möglichkeit haben, beliebige Abfragefilter in die Datenbank zu werfen, ohne dass dies berücksichtigt wird optimale Abfragepläne, Felder, die nicht abgefragt werden sollen und so weiter.

Wie wird die OData-Abfrage bereinigt, damit der Benutzer keine fürchterlichen komplexen Abfragen direkt in die Datenbank werfen kann, die zu Leistungsproblemen führen können und Verweise auf Felder enthalten, für die keine Ausführung erforderlich ist?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage