DalCommandOption

Описание

Перечисление DalCommandOption содержит параметры выполнения SQL-запроса.

Используется следующими свойствами и методами:

Допустимые значения

Значение Краткое описание
0 None. Используются параметры, заданные по умолчанию.
1 NoLog. Запросы не логируются в DebugView.

Примечание. Не предназначено для использования в прикладном коде.

2 ExceptionIncludeSQL. Текст SQL-запроса включается в текст исключительной ситуации.

Примечание. Не предназначено для использования в прикладном коде.

4 WithoutException. Не генерировать исключительную ситуацию при ошибке выполнения SQL-запроса.

Примечание. Не предназначено для использования в прикладном коде.

8 CaseSensitive. Учитывать регистр символов в SQL-запросе. Актуально при работе с регистрозависимыми СУБД

Примечание. Не предназначено для использования в прикладном коде.

16 InsertIdentity. Использовать значения источника для поля Identity.

Примечание. Не предназначено для использования в прикладном коде.

32 FastInsert. По возможности использовать команду FastInsert в обычном соединении.

Примечание. Не предназначено для использования в прикладном коде.

64 HintOptimizeFetchAll. Оптимизировать выборку всех данных из большого курсора, если это возможно.

Примечание. Не предназначено для использования в прикладном коде.

128 NoCursorInQuery. Не использовать курсоры в SQL-запросах.

Комментарии

Значение InsertIdentity используется при работе с СУБД Microsoft SQL Server.

Значения FastInsert, HintOptimizeFetchAll используются при работе с СУБД PostgreSQL.

Отключение использования курсоров в режиме NoCursorInQuery может повлиять на скорость выполнения SQL-запросов, актуально, если извлекаются небольшие объемы данных.

См. также:

Перечисления сборки Dal