Что такое LINQ и для чего он нужен?

LINQ (Language INtegrated linq Query) может относиться к:

  • библиотека visual-c# для манипулирования коллекциями visual-c# и итератором, в которой широко c#.net используются функции высшего c#-language порядка в качестве аргументов c#-language (System.Linq)

  • библиотека для c#.net передачи и управления простыми .cs-file функциями как абстрактными visual-c# синтаксическими деревьями c-sharp (System.Linq.Expressions)

  • расширение csharp синтаксиса для различных linq языков, чтобы обеспечить csharp синтаксис, более похожий .cs-file на SQL, для обработки коллекций, более visual-c# компактную нотацию для анонимных c# функций и механизм для введения c# статических вспомогательных .cs-file функций, синтаксически неотличимых .cs-file от конечных функций-членов

  • определение c-sharp интерфейса, которому могут c-sharp соответствовать поставщики c-sharp данных, чтобы получать структуру csharp запроса и потенциально выполнять linq оптимизацию, или иногда сами linq совместимые поставщики данных

Компоненты language-integrated-query можно использовать по отдельности c#-language или вместе.

c#

linq

2022-08-13T05:53:24+00:00