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


Настройка операций. Общие сведения

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

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

Возможности загрузки

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

Разделяемые методы

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

Хранимые процедуры и пользовательские функции

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

См. также