LINQ to SQLLINQ to SQL

LINQ to SQLLINQ to SQL входит в состав .NET Framework версии 3.5, предоставляющим инфраструктуру времени выполнения для управления реляционными данными как объектами.is a component of .NET Framework version 3.5 that provides a run-time infrastructure for managing relational data as objects.

Примечание

Реляционные данные отображаются в виде коллекции двумерных таблиц (отношений или плоских файлов),где общие столбцы связывают таблицы друг с другом.Relational data appears as a collection of two-dimensional tables (relations or flat files), where common columns relate tables to each other. Для эффективного использования LINQ to SQLLINQ to SQL необходимо ознакомиться с основными принципами реляционных баз данных.To use LINQ to SQLLINQ to SQL effectively, you must have some familiarity with the underlying principles of relational databases.

В LINQ to SQLLINQ to SQL модель данных реляционной базы данных сопоставляется объектной модели, выраженной в языке программирования разработчика.In LINQ to SQLLINQ to SQL, the data model of a relational database is mapped to an object model expressed in the programming language of the developer. При запуске приложения LINQ to SQLLINQ to SQL преобразует запросы LINQ из объектной модели в SQL и отправляет их в базу данных для выполнения.When the application runs, LINQ to SQLLINQ to SQL translates into SQL the language-integrated queries in the object model and sends them to the database for execution. Когда база данных возвращает результаты, LINQ to SQLLINQ to SQL преобразует их обратно в объекты, с которыми можно работать на собственном языке программирования.When the database returns the results, LINQ to SQLLINQ to SQL translates them back to objects that you can work with in your own programming language.

Разработчики, обычно с помощью Visual Studio использовать реляционный конструктор объектов, который предоставляет пользовательский интерфейс для реализации многих возможностей LINQ to SQLLINQ to SQL.Developers using Visual Studio typically use the Object Relational Designer, which provides a user interface for implementing many of the features of LINQ to SQLLINQ to SQL.

Документация, включенная в эту версию LINQ to SQLLINQ to SQL, описывает основные строительные блоки, процессы и методики, необходимые для построения приложений LINQ to SQLLINQ to SQL.The documentation that is included with this release of LINQ to SQLLINQ to SQL describes the basic building blocks, processes, and techniques you need for building LINQ to SQLLINQ to SQL applications. Можно также поискать документы Microsoft для конкретных проблем, и вы можете принять участие в LINQ Forum, где можно обсудить со специалистами более сложные вопросы подробно.You can also search Microsoft Docs for specific issues, and you can participate in the LINQ Forum, where you can discuss more complex topics in detail with experts. Наконец LINQ to SQL: запросы запросы LINQ .NET для реляционных данных документ содержит описание LINQ to SQLLINQ to SQL технологии, проиллюстрированные примерами кода Visual Basic и C#.Finally, the LINQ to SQL: .NET Language-Integrated Query for Relational Data white paper details LINQ to SQLLINQ to SQL technology, complete with Visual Basic and C# code examples.

В этом разделеIn This Section

Начало работыGetting Started
Содержит краткие общие сведения о LINQ to SQLLINQ to SQL, а также сведения о начале работы с LINQ to SQLLINQ to SQL.Provides a condensed overview of LINQ to SQLLINQ to SQL along with information about how to get started using LINQ to SQLLINQ to SQL.

Руководство по программированиюProgramming Guide
Содержит описание действий по сопоставлению, осуществлению запросов, обновлению, отладке и выполнению схожих задач.Provides steps for mapping, querying, updating, debugging, and similar tasks.

СсылкиReference
Содержит справочные сведения о ряде аспектов LINQ to SQLLINQ to SQL.Provides reference information about several aspects of LINQ to SQLLINQ to SQL. Представлены следующие разделы: "Сопоставление типов SQL-CLR", "Преобразование стандартного оператора запросов" и многие другие.Topics include SQL-CLR Type Mapping, Standard Query Operator Translation, and more.

ПримерыSamples
Содержит ссылки на примеры Visual Basic и C#.Provides links to Visual Basic and C# samples.

Language-Integrated Query (LINQ):C#Language-Integrated Query (LINQ) - C#
Приводятся общие сведения о технологии LINQ в C#.Provides overviews of LINQ technologies in C#.

LINQ — Visual BasicLanguage-Integrated Query (LINQ) - Visual Basic
Приводятся общие сведения о технологии LINQ в Visual Basic.Provides overviews of LINQ technologies in Visual Basic.

LINQLINQ
Описывает LINQLINQ технологии для пользователей Visual Basic.Describes LINQLINQ technologies for Visual Basic users.

LINQ и ADO.NETLINQ and ADO.NET
Ссылки на портал ADO.NET.Links to the ADO.NET portal.

Пошаговые руководства LINQ to SQLLINQ to SQL Walkthroughs
Содержит список пошаговых руководств, доступных для LINQ to SQLLINQ to SQL.Lists walkthroughs available for LINQ to SQLLINQ to SQL.

Загрузка примеров баз данныхDownloading Sample Databases
Содержит инструкции по загрузке примеров баз данных, используемых в документации.Describes how to download sample databases used in the documentation.

Обзор управления LinqDataSource Web ServerLinqDataSource Web Server Control Overview
Описывает способ LinqDataSource управления предоставляет LINQLanguage-Integrated Query (LINQ) для веб-разработчиков посредством архитектуры элементов управления источником данных ASP.NET.Describes how the LinqDataSource control exposes LINQLanguage-Integrated Query (LINQ) to Web developers through the ASP.NET data-source control architecture.