Sto sviluppando una WebAPI principale ASP.NET che utilizza EntityFramework per accedere all'archivio dati. Una delle cose che dobbiamo supportare è l'ordinamento e il filtraggio.
Suppongo che la stringa di query HTTP verrà popolata con i vari criteri per il filtraggio e l'ordinamento. Ma mi piacerebbe vedere alcuni esempi reali reali di funzioni di filtraggio / ordinamento piuttosto complesse, come vengono costruiti il filtro e gli oggetti di ordinamento e come vengono create le query EF per ottenere i dati dal database.
Ho fatto un bel po 'di ricerche sull'argomento, ma tutto quello che posso trovare sono esempi banali che non sarebbero appropriati per un'applicazione complessa a livello aziendale.
Infine, non sono interessato a OData. Questa deve essere un'API REST standard.