Почему мы говорим LINQ query?

#c# #linq

#c# #linq

Вопрос:

Как начинающий программист, который учится использовать LINQ, я в замешательстве относительно того, почему слово query часто добавляется к LINQ (например, «этот запрос LINQ»).

Не является ли это вложение излишним, учитывая, что LINQ — это сокращение от Language Integrated Query? Прошу прощения, если это окажется глупым вопросом, поскольку я не смог найти много исследований по этому вопросу.

Редактировать:

Это действительно оказался глупый вопрос, но я узнал, что LINQ — это сокращение от набора технологий и что запрос LINQ — это просто запрос, выраженный с помощью указанных технологий. Либо это, либо это можно отнести к синдрому RAS, о котором говорил Майкл.

Комментарии:

1. Вы можете добавить запрос LINQ в этот список: DC Comics, банкомат, ЖК-дисплей en.wikipedia.org/wiki/RAS_syndrome

2. Как это относится к программированию?

3. Убедитесь, что вы не просто принимаете любой PIN-код, который вам дает банк. Вы должны запросить персональный PIN-код.

4. «Query» не добавляется к «LINQ». «LINQ» добавляется к «query». Запрос LINQ — это тип запроса.

5. Спасибо за разъяснение, Джон.

Ответ №1:

всемирный LINQ ссылается на компонент в .NET framework. запрос LINQ — это синтаксис, который написан на основе этого компонента, это как SQL и SQL query.

Комментарии:

1. LINQ не является компонентом в .NET. LINQ расшифровывается как «Запрос, интегрированный с языком». LINQ — это запрос.

2. @Enigmativity очевидно, вы знаете лучше, чем Википедия, en.wikipedia.org/wiki/Language_Integrated_Query

3. Я согласен с этим ответом. LINQ — это не просто сокращение.

4. @Enigmativity LINQ — это не запрос. На самом деле это компонент.

5. Хотя я понимаю, что это компонент, мне было любопытно, как «LINQ query» появился в разговорном употреблении. @MichaelBuen нашел причину, почему это может быть, но мне интересно, могут ли у каких-либо других экспертов здесь быть другие причины.