Language-Integrated Query (LINQ) is the name for a set of technologies based on the integration of query capabilities directly into the C# language.
LINQ is a functional interface for SQL query.
All java implementation are a sort of implementation of a stream api