Поделиться через


Настройка операций: Обзор

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

Методы LINQ to SQL для настройки этих операций включают следующие.

Параметры загрузки

В запросах можно контролировать, сколько данных, связанных с основным целевым объектом, извлекается при подключении к базе данных. Эта функция реализуется в значительной степени с помощью DataLoadOptions. Дополнительные сведения см. в разделе "Отложенная и немедленная загрузка".

Частичные методы

В своем сопоставлении по умолчанию LINQ to SQL предоставляет частичные методы, помогающие реализовать бизнес-логику. Дополнительные сведения см. в разделе "Добавление бизнес-логики с помощью частичных методов".

Хранимые процедуры и функции User-Defined

LINQ to SQL поддерживает использование хранимых процедур и определяемых пользователем функций. Хранимые процедуры часто используются для настройки операций. Дополнительные сведения см. в разделе "Хранимые процедуры".

См. также