4 ms·
Linq uses a bunch of iterators functions that accept lambdas. C# allows them to capture the lambdas as an expression so it can convert the expression into SQL o
by knome 2y ago
Linq uses a bunch of iterators functions that accept lambdas. C# allows them to capture the lambdas as an expression so it can convert the expression into SQL or whatever.
it also has an SQL-like syntax you can use that is compiled into those iterators.
the interface is generic, with builtin support for ienumerable types and SQL data sources.