Языковой интегрированный запрос

Интегрированный языковой запрос Основы LINQ LINQ — это технология запросов для .NET Framework, которая позволяет работать с данными в различных […]

Интегрированный языковой запрос

  • Основы LINQ

    • LINQ — это технология запросов для .NET Framework, которая позволяет работать с данными в различных источниках. 
    • LINQ включает в себя различные языковые расширения, такие как синтаксис запроса, неявно типизированные переменные и анонимные типы. 
  • Языковые расширения

    • Синтаксис запроса позволяет использовать различные ключевые слова для распознавания запросов. 
    • Неявно типизированные переменные упрощают объявление переменных без указания их типов. 
    • Анонимные типы позволяют создавать классы с данными-членами, которые могут отличаться от типов исходных объектов. 
    • Инициализаторы объектов позволяют создавать и инициализировать объекты в одной области. 
    • Лямбда-выражения предоставляют возможность встраивать предикаты и другие функции в сжатый синтаксис. 
  • Поставщики LINQ

    • Спецификация C#3.0 определяет шаблон выражения запроса, который может быть преобразован в различные представления в зависимости от поставщика LINQ. 
    • LINQ to Objects работает с локальными запросами и поддерживает быстрые проверки и индексированный поиск. 
    • LINQ to SQL преобразует запросы в SQL и работает с базами данных Microsoft SQL Server. 
    • LINQ to DataSets использует ADO.NET для работы с наборами данных. 
  • Производительность и PLINQ

    • Производительность LINQ зависит от варианта использования и может быть улучшена с помощью PLINQ. 
  • Предшествующие языки и будущее LINQ to SQL

    • Многие концепции LINQ были протестированы в проекте Cw research, который предшествовал созданию LINQ. 
    • Cw был интегрирован в .NET Framework 3.5 и впоследствии использовался для создания функций LINQ. 
  • Ссылки

    • Ссылки на официальные проекты и ресурсы LINQ доступны для дальнейшего изучения. 

Полный текст статьи:

Языковой интегрированный запрос — Википедия

Оставьте комментарий

Прокрутить вверх