Основные сведения

Разделы этого раздела относятся к понятиям и процедурам, которые выходят за рамки основных принципов использования LINQ to SQL.

Выполните следующие действия, чтобы найти дополнительные примеры кода и приложений LINQ to SQL:

  • Поиск Документация Майкрософт для конкретных проблем.

  • Участие в форуме LINQ, где можно подробно обсудить более сложные темы с экспертами.

  • Изучите технический документ, в котором подробно описаны технологии LINQ to SQL, а также примеры кода Visual Basic и C#. Дополнительные сведения см. в статье LINQ to SQL: интегрированный с языком .NET запрос реляционных данных.

В этом разделе

ADO.NET и LINQ to SQL
Описывает связь ADO.NET и LINQ to SQL.

Анализ исходного кода LINQ to SQL
Описание анализа сопоставления LINQ to SQL путем создания и просмотра исходного кода из примера базы данных Northwind.

Настройка операций вставки, обновления и удаления
Содержит сведения о добавлении кода проверки и других настроек.

Привязка данных
Описывает, как LINQ to SQL использует для IListSource поддержки привязки данных.

Поддержка наследования
Описывает роль наследования в объектной модели LINQ to SQL и как использовать связанные операторы в запросах.

Локальные вызовы методов
Описание поддержки LINQ to SQL для вызовов локальных методов.

N-уровневые и удаленные приложения и LINQ to SQL
Предоставляет подробные сведения для многоуровневых приложений, использующих LINQ to SQL.

Идентификация объектов
Описывает удостоверение объекта в объектной модели LINQ to SQL и объясняет, как эта функция отличается от удостоверений объектов в базе данных.

Модель объектов LINQ to SQL
Содержит описание объектной модели и ее связи с реляционной моделью данных.

Состояния объектов и отслеживание изменений
Содержит подробные сведения о том, как LINQ to SQL отслеживает изменения.

Общие сведения об оптимистической блокировке
Содержит описание понятия оптимистического параллелизма и определение терминов.

Основные принципы запросов
Описывает аспекты запросов в LINQ to SQL, которые отличаются от запросов в LINQ.

Получение объектов из кэша идентификации
Описывает типы запросов, которые получают объекты из кэша идентификаторов.

Безопасность в LINQ to SQL
Содержит описание правильного подхода к обеспечению безопасности для подключений базы данных.

Сериализация
Описывает процесс сериализации в приложениях LINQ to SQL.

Хранимые процедуры
Содержит сведения о сопоставлении хранимых процедур в режиме разработки и способах их вызова из приложения.

Поддержка транзакций
Описывает три модели транзакций, поддерживаемые LINQ to SQL.

Несоответствия типов SQL-CLR
Содержит описание проблем, возникающих при сочетании различных систем типов.

Настраиваемые сопоставления типов SQL-CLR
Содержит рекомендации по настройке сопоставления типов.

Определяемые пользователем функции
Содержит сведения о сопоставлении пользовательских функций в режиме разработки и способах их вызова из приложения.

Руководство по программированию
Содержит ссылки на разделы, объясняющие различные аспекты LINQ to SQL.