El espacio de nombres System.Data.SqlClient proporciona clases para acceder a bases de datos SQL Server desde .NET. Incluye clases como SqlConnection para conexiones, SqlCommand para ejecutar comandos, y SqlDataAdapter para rellenar conjuntos de datos. El proveedor funciona con versiones de SQL Server a partir de la 7.0 y usa el protocolo TDS.
3. El espacio de nombres System.Data.SqlClient es el proveedor de datos de .NET Framework
para SQL Server.
El proveedor de datos de .NET Framework para SQL Server describe una colección de clases
utilizadas para obtener acceso a una base de datos de SQL Server en el espacio administrado.
Al utilizar SqlDataAdapter, se puede rellenar un objeto DataSet residente en memoria, que
sirve para consultar y actualizar la base de datos.
System.Data.SqlClient proporciona acceso a las versiones de SQL Server a partir de SQL
Server 7.0, que encapsula los protocolos específicos de base de datos. La funcionalidad del
proveedor de datos tiene un diseño similar al de los proveedores de datos de .NET
Framework para OLE DB, ODBC y Oracle. System.Data.SqlClient incluye un analizador de
secuencias de datos tabulares (TDS) para comunicarse directamente con SQL Server. El
proveedor de datos sqlClient funciona sólo con la base de datos SQL Server.
4. CLASE DESCRIPCIÓN
SqlBulkCopy
SqlBulkCopyColumnMapping
SqlBulkCopyColumnMappingCollection
SqlClientFactory
Permite realizar eficazmente una carga masiva de una tabla de SQL Server con datos procedentes
de otro origen.
Define la asignación entre una columna en el origen de datos de una instancia de SqlBulkCopy y una columna
en la tabla de destino de la instancia.
Colección de objetos SqlBulkCopyColumnMapping que hereda de CollectionBase.
Representa un conjunto de métodos para crear instancias de la implementación de las clases de origen de
datos del proveedor de System.Data.SqlClient.
5. SqlClientMetaDataCollectionNames
Proporciona una lista de constantes que se utilizan con el método GetSchema para recuperar colecciones de
metadatos.
SqlClientPermission
SqlClientPermissionAttribute
SqlCommand
SqlCommandBuilder
SqlConnection
Permite que el proveedor de datos de .NET Framework para servidor SQL Server se asegure de que un usuario dispone
de un nivel de seguridad suficiente para obtener acceso a un origen de datos.
Asocia una acción de seguridad a un atributo de seguridad personalizado.
Representa un procedimiento almacenado o una instrucción de Transact-SQL que se ejecuta en una base de datos de
SQL Server. Esta clase no se puede heredar.
Genera automáticamente comandos de tabla única que se utilizan para conciliar los cambios realizados en un
objeto DataSet con la base de datos de SQL Server asociada. Esta clase no se puede heredar.
Representa una conexión abierta con una base de datos de SQL Server. Esta clase no se puede heredar.
6. SqlConnectionStringBuilder
Proporciona una manera simple de crear y administrar el contenido de las cadenas de conexión que utiliza la
clase SqlConnection.
SqlDataAdapter
SqlDataReader
SQLDebugging
SqlDependency
Representa un conjunto de comandos de datos y una conexión de base de datos que se utilizan para rellenar
un DataSet y actualizar una base de datos de SQL Server. Esta clase no se puede heredar.
Proporciona una forma de leer una secuencia de filas sólo hacia delante en una base de datos de SQL Server. Esta clase
no se puede heredar.
Infraestructura. Se incluye como soporte para aplicaciones de depuración. No está pensado para su uso directo.
El objeto SqlDependency representa una dependencia de notificación de consulta entre una aplicación y una instancia
de SQL Server 2005. La aplicación puede crear un objeto SqlDependency y registrarse para recibir notificaciones a
través del controlador de eventos OnChangeEventHandler.
7. SqlError Recopila información relevante para una advertencia o un error devuelto por SQL Server.
SqlErrorCollection
SqlException
SqlInfoMessageEventArgs
SqlNotificationEventArgs
SqlParameter
Recopila todos los errores generados por el proveedor de datos de .NET Framework para SQL Server. Esta
clase no se puede heredar.
La excepción que se produce cuando SQL Server devuelve una advertencia o un error. Esta clase no se puede
heredar.
Proporciona datos para el evento InfoMessage.
Representa el conjunto de argumentos pasado al controlador de eventos de notificación.
Representa un parámetro de un objeto SqlCommand y, de manera opcional, su asignación a
columnas de DataSet. Esta clase no se puede heredar.
8. SqlParameterCollection
Representa una colección de parámetros asociados a un objeto SqlCommand y sus correspondientes
asignaciones a las columnas de un objeto DataSet. Esta clase no se puede heredar.
SqlRowsCopiedEventArgs
SqlRowUpdatedEventArgs
SqlRowUpdatingEventArgs
SqlTransaction
Representa el conjunto de argumentos pasado al controlador SqlRowsCopiedEventHandler.
Proporciona datos para el evento RowUpdated.
Proporciona datos para el evento RowUpdating.
Representa una transacción de Transact-SQL que se realiza en una base de datos de SQL Server. Esta clase no
se puede heredar.
9. Representa el método que controlará el evento RowUpdating
Sintaxis
Public Delegate Sub SqlRowUpdatingEventHandler (
sender As Object,
e As SqlRowUpdatingEventArgs
)
de SqlDataAdapter.
11. ENUMERACIÓN DESCRIPCIÓN
SortOrder
SqlBulkCopyOptions
SqlNotificationInfo
SqlNotificationSource
Especifica cómo se ordenan las filas de datos.
Indicador bit a bit que especifica una o varias opciones que se van a utilizar con una
instancia de SqlBulkCopy.
Esta enumeración proporciona información adicional sobre las diferentes notificaciones que
puede recibir el controlador de eventos de dependencia.
Indica el origen de la notificación recibida por el controlador de eventos de
dependencia.
12. SqlNotificationType
Describe los diferentes tipos de notificación que puede recibir un controlador de
eventos OnChangeEventHandler a través del parámetro SqlNotificationEventArgs.
ApplicationIntent
PoolBlockingPeriod
SqlConnectionColumnEncryptionSetting
Especifica un valor para ApplicationIntent. Los valores posibles son ReadWrite y ReadOnly.
Especifica un valor para PoolBlockingPeriod Propiedad.
Especifica que la funcionalidad de siempre cifrado está habilitada en una conexión. Tenga en
cuenta que no se puede usar esta configuración para omitir el cifrado y obtener acceso a datos
de texto no cifrado. Para obtener más información, consulte Always Encrypted (Database
Engine).
13. SqlCommandColumnEncryptionSetting
Especifica cómo se enviarán y recibirán los datos al leer y editar columnas cifradas. Según
su consulta específica, el impacto en el rendimiento puede reducirse omitiendo el
procesamiento del controlador Siempre cifrado cuando no se usan columnas sin
cifrar. Tenga en cuenta que no se puede usar esta configuración para omitir el cifrado y
obtener acceso a datos de texto no cifrado. Para obtener más información, vea Always
Encrypted (Database Engine)
SqlBulkCopyOptions
SqlAuthenticationMethod
Marca bit a bit que especifica una o varias opciones que se van a usar con una instancia
deSqlBulkCopy.
Describe los diferentes métodos de autenticación de SQL que puede usar un cliente que se
conecta a la base de datos SQL de Azure. Para obtener más información, consulte Connecting to
SQL Database By Using Azure Active Directory Authentication.
14. El espacio de nombres System.Data.SqlClient de .NET Compact Framework es una
colección de clases que pueden usarse para obtener acceso a bases de datos de SQL
Server con código administrado desde dispositivos basados en Windows CE .NET.
A no ser que se indique lo contrario, todos los objetos del espacio de nombres
System.Data.SqlClient coinciden con los objetos del espacio de nombres
System.Data.SqlClient de .NET Framework.