dotnet / efcore

EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
https://docs.microsoft.com/ef/
MIT License
13.81k stars 3.2k forks source link

Cosmos: subquery pushdown #33968

Open roji opened 5 months ago

roji commented 4 months ago

I spent some time on this today, here are some findings. tl;dr Cosmos limitations around LIMIT/OFFSET make subquery pushdown only barely useful, as LIMIT/OFFSET are the main reason. I'll shelf this for now - see WIP in https://github.com/roji/efcore/tree/CosmosPushdown.