LINQ providers

GPTKB entity

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