Re:Net 9.0 LINQ Performance Improvements
by mythz on Friday October 18, 2024 @10:53AM
(#41880000)
This is a custom expression language to work within the expressive limitations of the language:
If Java supported LINQ you'd be able to use a more intuitive and natural Java expression syntax instead:
[ Parent
| on HN ]
Java streams are what you're looking for.
If you insist in telling LINQ === EF, well that isn't what most folks in .NET use System.Linq for.
And back to the ORM thing, jOOQ is one way, there are others, and even if it isn't 1:1 to "from x select whatever" the approach exists.
> If you insist in telling LINQ === EF
I don't use EF, nor have I ever mentioned it.
You're replying to a thread about what it takes to implement a LINQ provider, which was dismissed as every high level language implements it with iterables, then proceed to give non-equivalent examples.