Microsoft.Data.SqlClient Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
| Имя | Описание |
|---|---|
| ActiveDirectoryAuthenticationProvider |
Этот класс реализует SqlAuthenticationProvider и используется для федеративных механизмов проверки подлинности Active Directory. |
| SqlAuthenticationInitializer |
Вызывается во время открытия первого экземпляра SqlConnection для указания атрибута проверки подлинности строка подключения. |
| SqlAuthenticationParameters |
Представляет параметры проверки подлинности AD, передаваемые драйвером поставщикам проверки подлинности. |
| SqlAuthenticationProvider |
Определяет основное поведение поставщиков проверки подлинности и предоставляет базовый класс для производных классов. |
| SqlAuthenticationProviderException |
Это исключение возникает для любых ошибок, возникающих во время процесса проверки подлинности. |
| SqlAuthenticationToken |
Представляет маркер проверки подлинности. |
| SqlBatch | |
| SqlBatchCommand |
SqlBatchCommand позволяет выполнять несколько команд SQL в SqlBatch. |
| SqlBatchCommandCollection |
Коллекция экземпляров SqlBatchCommand, содержащихся в объекте SqlBatch. |
| SqlBulkCopy |
Позволяет эффективно загружать таблицу SQL Server с данными из другого источника. |
| SqlBulkCopyColumnMapping |
Определяет сопоставление между столбцом в SqlBulkCopy источнике данных экземпляра и столбцом в целевой таблице экземпляра. |
| SqlBulkCopyColumnMappingCollection |
SqlBulkCopyColumnMapping Коллекция объектов, наследуемых от CollectionBase. |
| SqlBulkCopyColumnOrderHint |
Определяет порядок сортировки столбца в SqlBulkCopy целевой таблице экземпляра в соответствии с кластеризованным индексом таблицы. |
| SqlBulkCopyColumnOrderHintCollection |
SqlBulkCopyColumnOrderHint Коллекция объектов, наследуемых от CollectionBase. |
| SqlClientFactory |
Представляет набор методов для создания экземпляров реализации поставщика источника данных Microsoft.Data.SqlClient поставщика. |
| SqlClientLogger |
Представляет средство ведения журнала клиента SQL. |
| SqlClientMetaDataCollectionNames |
Предоставляет список констант для использования с методом GetSchema(String) для получения коллекций метаданных. |
| SqlClientPermission |
Позволяет поставщику данных .NET Framework для SQL Server обеспечить достаточный уровень безопасности для доступа к источнику данных. |
| SqlClientPermissionAttribute |
Связывает действие безопасности с пользовательским атрибутом безопасности. |
| SqlColumnEncryptionCertificateStoreProvider |
Реализация поставщика хранилища ключей для хранилища сертификатов Windows. Этот класс позволяет использовать сертификаты, хранящиеся в хранилище сертификатов Windows в качестве главных ключей столбцов. Дополнительные сведения см. в разделе Always Encrypted. |
| SqlColumnEncryptionCngProvider |
Реализация поставщика хранилища CMK для использования API шифрования Microsoft: следующее поколение (CNG) с Always Encrypted. |
| SqlColumnEncryptionCspProvider |
Реализация поставщика хранилища CMK для использования Microsoft поставщиков криптографических служб на основе CAPI (CSP) с Always Encrypted. |
| SqlColumnEncryptionEnclaveProvider | |
| SqlColumnEncryptionKeyStoreProvider |
Базовый класс для всех поставщиков хранилища ключей. Настраиваемый поставщик должен получить производный от этого класса и переопределить его функции-члены, а затем зарегистрировать его с помощью RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) илиRegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>). Дополнительные сведения см. в разделе Always Encrypted. |
| SqlCommand |
Представляет инструкцию Transact-SQL или хранимую процедуру для выполнения в базе данных SQL Server. Этот класс не может быть унаследован. |
| SqlCommandBuilder |
Автоматически создает команды с одной таблицей, которые используются для согласования изменений, внесенных в DataSet с связанной базой данных SQL Server. Этот класс не может быть унаследован. |
| SqlConfigurableRetryFactory |
Предоставляет различные поставщики логики повторных попыток с общим списком временных ошибок. |
| SqlConnection |
Представляет подключение к базе данных SQL Server. Этот класс не может быть унаследован. |
| SqlConnectionEncryptOption |
Эти параметры используются для управления поведением шифрования связи между сервером и клиентом. |
| SqlConnectionStringBuilder |
Предоставляет простой способ создания и управления содержимым строк подключения, используемых классом SqlConnection. |
| SqlCredential |
SqlCredential обеспечивает более безопасный способ указания пароля для попытки входа с помощью проверки подлинности SQL Server.
SqlCredential состоит из идентификатора пользователя и пароля, который будет использоваться для проверки подлинности SQL Server. Пароль в объекте SqlCredential имеет тип SecureString.
SqlCredential не может быть унаследован. проверка подлинности Windows ( |
| SqlDataAdapter |
Представляет набор команд данных и подключения к базе данных, которые используются для заполнения DataSet и обновления базы данных SQL Server. Этот класс не может быть унаследован. |
| SqlDataReader |
Предоставляет способ чтения потока строк, доступных только для пересылки, из базы данных SQL Server. Этот класс не может быть унаследован. |
| SQLDebugging |
Включено для поддержки отладки приложений. Не предназначено для прямого использования. |
| SqlDependency |
Объект SqlDependency представляет зависимость уведомления запроса между приложением и экземпляром SQL Server. Приложение может создать SqlDependency объект и зарегистрировать для получения уведомлений с помощью обработчика OnChangeEventHandler событий. |
| SqlEnclaveAttestationParameters | |
| SqlEnclaveSession | |
| SqlError |
Собирает сведения, относящиеся к предупреждению или ошибке, возвращаемой SQL Server. |
| SqlErrorCollection |
Собирает все ошибки, созданные поставщиком данных .NET Framework для SQL Server. Этот класс не может быть унаследован. |
| SqlException |
Исключение, которое возникает при SQL Server возвращает предупреждение или ошибку. Этот класс не может быть унаследован. |
| SqlInfoMessageEventArgs |
Предоставляет данные для события InfoMessage. |
| SqlNotificationEventArgs |
Представляет набор аргументов, переданных обработчику событий уведомления. |
| SqlParameter |
Представляет параметр для столбцов SqlCommand и, при необходимости, его сопоставление с DataSet столбцами. Этот класс не может быть унаследован. Дополнительные сведения о параметрах см. в разделе "Настройка параметров" |
| SqlParameterCollection |
Представляет коллекцию параметров, связанных с aSqlCommand, и их соответствующие сопоставления со столбцами в .DataSet Этот класс не может быть унаследован. |
| SqlRetryingEventArgs |
Представляет набор аргументов, переданных событию Retrying . |
| SqlRetryIntervalBaseEnumerator |
Создает последовательность интервалов времени. |
| SqlRetryLogicBase |
Извлекает следующий интервал времени относительно количества повторных попыток, если возникает временное условие. |
| SqlRetryLogicBaseProvider |
Применяет логику повторных попыток к операции через Execute<TResult>(Object, Func<TResult>) или ExecuteAsync<TResult>(Object, Func<Task<TResult>>, CancellationToken) функцию. |
| SqlRetryLogicOption |
Предоставляет параметры логики повторных попыток для создания экземпляра SqlRetryLogicBaseProvider класса с помощью SqlConfigurableRetryFactory методов. |
| SqlRowsCopiedEventArgs |
Представляет набор аргументов, переданных в SqlRowsCopiedEventHandler . |
| SqlRowUpdatedEventArgs |
Предоставляет данные для события RowUpdated. |
| SqlRowUpdatingEventArgs |
Предоставляет данные для события RowUpdating. |
| SqlTransaction |
Представляет транзакцию Transact-SQL, которую необходимо выполнить в базе данных SQL Server. Этот класс не может быть унаследован. |
| SspiAuthenticationParameters |
Предоставляет параметры, используемые во время проверки подлинности SSPI. |
| SspiContextProvider |
Предоставляет возможность настраивать создание контекста SSPI. |
Перечисления
| Имя | Описание |
|---|---|
| ApplicationIntent |
Указывает значение для ApplicationIntent. Возможные значения: ReadWrite и ReadOnly. |
| PoolBlockingPeriod |
Задает значение для свойства PoolBlockingPeriod. |
| SortOrder |
Указывает способ сортировки строк данных. |
| SqlAuthenticationMethod |
Описывает различные методы проверки подлинности SQL, которые могут использоваться клиентом, подключающимся к База данных SQL Azure. Дополнительные сведения см. в разделе Use Microsoft Entra Authentication. |
| SqlBulkCopyOptions |
Побитовый флаг, указывающий один или несколько вариантов использования с экземпляром SqlBulkCopy. |
| SqlCommandColumnEncryptionSetting |
Обратите внимание, что эти параметры нельзя использовать для обхода шифрования и получения доступа к данным с открытым текстом. Дополнительные сведения см. в разделе Always Encrypted (ядро СУБД). |
| SqlConnectionAttestationProtocol |
Указывает значение протокола аттестации. |
| SqlConnectionColumnEncryptionSetting |
Обратите внимание, что эти параметры нельзя использовать для обхода шифрования и получения доступа к данным с открытым текстом. Дополнительные сведения см. в разделе Always Encrypted (ядро СУБД). |
| SqlConnectionIPAddressPreference |
Задает значение для предпочтения IP-адреса во время TCP-подключения. |
| SqlConnectionOverrides |
Указывает значение для переопределения. |
| SqlNotificationInfo |
Это перечисление предоставляет дополнительные сведения о различных уведомлениях, которые могут быть получены обработчиком событий зависимостей. |
| SqlNotificationSource |
Указывает источник уведомления, полученного обработчиком событий зависимостей. |
| SqlNotificationType |
Описывает различные типы уведомлений, которые могут быть получены обработчиком событий OnChangeEventHandler с помощью параметра SqlNotificationEventArgs. |
Делегаты
| Имя | Описание |
|---|---|
| OnChangeEventHandler | |
| SqlInfoMessageEventHandler |
Представляет метод, который будет обрабатывать InfoMessage событие объекта SqlConnection . |
| SqlRowsCopiedEventHandler |
Представляет метод, обрабатывающий SqlRowsCopied событие объекта SqlBulkCopy . |
| SqlRowUpdatedEventHandler |
Представляет метод, который будет обрабатывать RowUpdated событие объекта SqlDataAdapter. |
| SqlRowUpdatingEventHandler |
Представляет метод, который будет обрабатывать RowUpdating событие объекта SqlDataAdapter. |