Language Integrated Query
Language Integrated Query is a query language created in 2007. Language Integrated Query (LINQ, pronounced "link") is a Microsoft .NET Framework component that adds native data querying capabilities to .NET languages, although ports exist for PHP (PHPLinq), JavaScript (linq.js), TypeScript (linq.ts), and ActionScript (ActionLinq) - but none of these ports are strictly equivalent to LINQ in C# for example (where it is a part of the language, not an external library, and where it often addresses a wider range of needs). LINQ extends the language by the addition of query expressions, which are akin to SQL statements, and can be used to conveniently extract and process data from arrays, enumerable classes, XML documents, relational databases, and third-party data sources. Other uses, which utilize query expressions as a general framework for readably composing arbitrary computations, include the construction of event handlers or monadic parsers. Read more on Wikipedia...
13Years Old | 20Users | ?Jobs |
- Language Integrated Query ranks in the top 25% of languages
- the Language Integrated Query wikipedia page
- Language Integrated Query first appeared in 2007
- See also: csharp, f-sharp, sql, haskell, php, javascript, typescript, actionscript, xml, oxygene, nemerle
- Have a question about Language Integrated Query not answered here? Email me and let me know how I can help.
Example code from Wikipedia:
[Table(Name="Customers")] public class Customer { [Column(IsPrimaryKey = true)] public int CustID; [Column] public string CustName; }
Last updated August 9th, 2020