Skip to content

Commit 3e00268

Browse files
Merge pull request #47909 from dotnet/main
Merge main into live
2 parents 7be6dad + 99423e3 commit 3e00268

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/csharp/linq/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Language Integrated Query (LINQ)
33
description: Introduces Language Integrated Query (LINQ) in C#.
44
ms.topic: concept-article
5-
ms.date: 12/14/2023
5+
ms.date: 08/08/2025
66
---
77
# Language Integrated Query (LINQ)
88

@@ -40,7 +40,7 @@ You might need to add a [`using`](../language-reference/keywords/using-directive
4040

4141
LINQ providers that implement <xref:System.Linq.IQueryable%601> can vary widely in their complexity.
4242

43-
A less complex `IQueryable` provider might access a single method from a Web service. This type of provider is very specific because it expects specific information in the queries that it handles. It has a closed type system, perhaps exposing a single result type. Most of the execution of the query occurs locally, for example by using the <xref:System.Linq.Enumerable> implementations of the standard query operators. A less complex provider might examine only one method call expression in the expression tree that represents the query, and let the remaining logic of the query be handled elsewhere.
43+
A less complex `IQueryable` provider might access a single method from a Web service. This type of provider is specific to the data source because it expects specific information in the queries that it handles. It has a closed type system, perhaps exposing a single result type. Most of the execution of the query occurs locally, for example by using the <xref:System.Linq.Enumerable> implementations of the standard query operators. A less complex provider might examine only one method call expression in the expression tree that represents the query, and let the remaining logic of the query be handled elsewhere.
4444

4545
An `IQueryable` provider of medium complexity might target a data source that has a partially expressive query language. If it targets a Web service, it might access more than one method of the Web service and select which method to call based on the information that the query seeks. A provider of medium complexity would have a richer type system than a simple provider, but it would still be a fixed type system. For example, the provider might expose types that have one-to-many relationships that can be traversed, but it wouldn't provide mapping technology for user-defined types.
4646

0 commit comments

Comments
 (0)