Statements (56)
Predicate | Object |
---|---|
gptkbp:instanceOf |
software component
|
gptkbp:aimsTo |
code readability
|
gptkbp:can_be |
databases
remote services filtering operations grouping operations sorting operations custom implemented in-memory collections joining operations projection operations XML_documents |
gptkbp:compatibleWith |
Entity Framework
Dapper NHibernate |
gptkbp:enables |
data querying
|
gptkbp:facilitates |
functional programming
|
https://www.w3.org/2000/01/rdf-schema#label |
LINQ providers
|
gptkbp:impact |
extension methods
|
gptkbp:includes |
gptkb:LINQ_to_Entities
gptkb:LINQ_to_Objects LINQ to SQL LINQ to XML |
gptkbp:influenced |
functional programming languages
|
gptkbp:is_designed_to |
data manipulation
|
gptkbp:is_part_of |
C# 3.0 and later versions
Language Integrated Query VB.NET 9.0 and later versions |
gptkbp:is_recognized_for |
custom query providers
|
gptkbp:is_supported_by |
Rider
Visual Studio |
gptkbp:is_used_in |
C#
ASP.NET applications data transformation data validation unit tests data aggregation VB.NET .NET framework Windows Forms applications data access layers Azure applications IEnumerable interface IQueryable interface WPF_applications Xamarin_applications |
gptkbp:isFacilitatedBy |
null values
|
gptkbp:isUsedFor |
async programming
|
gptkbp:performance |
performance
|
gptkbp:provides |
method syntax
query syntax strongly typed queries |
gptkbp:reduces |
boilerplate code
|
gptkbp:supports |
lambda expressions
anonymous types deferred execution |