Microsoft.Data.SqlClient Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
ActiveDirectoryAuthenticationProvider |
Этот класс реализует SqlAuthenticationProvider и используется для механизмов федеративной проверки подлинности Active Directory. |
SqlAuthenticationInitializer |
Вызывается из конструкторов в производных классах для инициализации класса SqlAuthenticationInitializer. |
SqlAuthenticationParameters |
Представляет параметры проверки подлинности Active Directory, переданные драйвером поставщикам проверки подлинности. |
SqlAuthenticationProvider |
Определяет основное поведение поставщиков проверки подлинности и предоставляет базовый класс для производных классов. |
SqlAuthenticationToken |
Представляет маркер проверки подлинности Active Directory. |
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 в целях извлечения коллекций метаданных. |
SqlClientPermission |
Позволяет поставщику данных платформы .NET Framework для SQL Server убедиться, что пользователь обладает уровнем безопасности, достаточным для доступа к источнику данных. |
SqlClientPermissionAttribute |
Связывает операцию безопасности с пользовательским атрибутом безопасности. |
SqlColumnEncryptionCertificateStoreProvider |
Реализация поставщика хранилища ключей для хранилища сертификатов Windows. Этот класс позволяет использовать сертификаты, находящиеся в хранилище сертификатов Windows, в качестве главных ключей столбцов. Дополнительные сведения см. в разделе Always Encrypted. |
SqlColumnEncryptionCngProvider |
Реализация поставщика хранилища CMK для использования Microsoft Cryptography API: Next Generation (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 |
Представляет коллекцию параметров, относящихся к SqlCommand, а также соответствующие им сопоставления со столбцами в DataSet. Этот класс не наследуется. |
SqlRetryingEventArgs |
Представляет набор аргументов, переданных Retrying в событие . |
SqlRetryIntervalBaseEnumerator |
Создает последовательность временных интервалов. |
SqlRetryLogicBase |
Извлекает следующий интервал времени относительно количества повторных попыток при возникновении временного условия. |
SqlRetryLogicBaseProvider |
Применяет логику повторных попыток к операции с помощью |
SqlRetryLogicOption |
Предоставляет параметры логики повторных попыток для создания экземпляра SqlRetryLogicBaseProvider класса с помощью SqlConfigurableRetryFactory методов . |
SqlRowsCopiedEventArgs |
Представляет набор аргументов, передаваемых SqlRowsCopiedEventHandler. |
SqlRowUpdatedEventArgs |
Предоставляет данные для события RowUpdated. |
SqlRowUpdatingEventArgs |
Предоставляет данные для события RowUpdating. |
SqlTransaction |
Предоставляет транзакцию Transact-SQL, которая должна быть выполнена над базой данных SQL Server. Этот класс не наследуется. |
Перечисления
ApplicationIntent |
Задает значение свойства ApplicationIntent. Возможными значениями являются |
PoolBlockingPeriod |
Указывает значение для свойства PoolBlockingPeriod. |
SortOrder |
Задает способ сортировки строк. |
SqlAuthenticationMethod |
Описывает различные методы проверки подлинности SQL, которые могут использоваться в клиентском подключении к базе данных SQL Azure. Дополнительные сведения см. в разделе Подключение к базе данных SQL с использованием проверки подлинности Azure Active Directory. |
SqlBulkCopyOptions |
Побитовый флаг, который определяет один или несколько параметров для использования с экземпляром SqlBulkCopy. |
SqlCommandColumnEncryptionSetting |
Обратите внимание, что эти параметры нельзя использовать для обхода шифрования и получения доступа к данным в виде обычного текста. Дополнительные сведения см. в разделе Always Encrypted (ядро СУБД). |
SqlConnectionAttestationProtocol |
Задает значение для протокола аттестации. |
SqlConnectionColumnEncryptionSetting |
Обратите внимание, что эти параметры нельзя использовать для обхода шифрования и получения доступа к данным в виде обычного текста. Дополнительные сведения см. в разделе Always Encrypted (ядро СУБД). |
SqlConnectionIPAddressPreference |
Задает значение для параметра ПРЕДПОЧТЕНИЯ IP-адреса во время TCP-подключения. |
SqlConnectionOverrides |
Задает значение для переопределений. |
SqlNotificationInfo |
Это перечисление предоставляет дополнительную информацию о различных уведомлениях, которые могут быть получены обработчиком события зависимости. |
SqlNotificationSource |
Указывает источник уведомления, полученного обработчиком события зависимости. |
SqlNotificationType |
Определяет разные типы уведомлений, которые могут быть получены обработчиком события OnChangeEventHandler в параметре SqlNotificationEventArgs. |
Делегаты
OnChangeEventHandler | |
SqlInfoMessageEventHandler |
Представляет метод, обрабатывающий событие InfoMessage объекта SqlConnection. |
SqlRowsCopiedEventHandler |
Представляет метод, обрабатывающий событие SqlRowsCopiedSqlBulkCopy. |
SqlRowUpdatedEventHandler |
Представляет метод, обрабатывающий событие RowUpdated объекта SqlDataAdapter. |
SqlRowUpdatingEventHandler |
Представляет метод, обрабатывающий событие RowUpdating объекта SqlDataAdapter. |