El espacio de nombres System.Data.SqlClient es el proveedor de datos de .NET Framework para SQL Server. Proporciona clases para obtener acceso a bases de datos SQL Server como SqlConnection, SqlCommand y SqlDataAdapter. System.Data.SqlClient es similar a System.Data.OleDb pero está optimizado específicamente para SQL Server.
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Diapositivas de system.data.sql client
1. TEMA:
Espacio de nombres System.Data.SqlClient.
AUTORES:
TAPIA SILVA EVELINA.
RÍOS DUAREZ CESAR EDUARDO.
2. 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.
Definición:
3. SqlClientPermission Habilita el proveedor de datos de .NET Framework para SQL Server
para garantizar que un usuario tiene el nivel de seguridad adecuado para obtener acceso a
un origen de datos.
SqlClientPermissionAttribute Asocia una acción de seguridad a un atributo de seguridad
personalizado.
SqlCommand 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.
SqlCommandBuilder Genera automáticamente, en una sola tabla, los comandos que se
utilizan para reconciliar los cambios realizados en un DataSet con la base de datos de SQL
Server asociada. Esta clase no se puede heredar.
SqlConnection Representa una conexión abierta con una base de datos de SQL Server.
Esta clase no se puede heredar.
Clases:
4. SqlDataAdapter 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.
SqlDataReader 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.
SqlError Recopila información relevante para una advertencia o un error devuelto por SQL Server.
Esta clase no se puede heredar.
SqlErrorCollection Recopila todos los errores generados por el proveedor de datos de .NET
Framework para SQL Server. Esta clase no se puede heredar.
SqlException La excepción que se inicia cuando SQL Server devuelve una advertencia o un error.
Esta clase no se puede heredar.
SqlInfoMessageEventArgs Proporciona datos para el evento InfoMessage. Esta clase no se
puede heredar.
5. SqlParameter Representa un parámetro de un SqlCommand y, de manera opcional, su
asignación a columnas de DataSet. Esta clase no se puede heredar.
SqlParameterCollection Representa una colección de parámetros relevantes para
SqlCommand, así como las asignaciones correspondientes a las columnas de DataSet. Esta
clase no se puede heredar.
SqlRowUpdatedEventArgs Proporciona datos para el evento RowUpdated. Esta clase no
se puede heredar.
SqlRowUpdatingEventArgs Proporciona datos del evento RowUpdating. Esta clase no se
puede heredar.
SqlTransaction Representa una transacción de Transact-SQL que se realiza en una base
de datos de SQL Server. Esta clase no se puede heredar.
6. Delegados:
Delegado Descripción
OnChangeEventHandler Controla el OnChange evento que se
desencadena cuando se recibe una notificación
para cualquiera de los comandos asociados a
un SqlDependency objeto.
SqlInfoMessageEventHandler Representa el método que controlará el
evento InfoMessage de SqlConnection.
SqlRowsCopiedEventHandler Representa el método que controla el
evento SqlRowsCopied de SqlBulkCopy.
SqlRowUpdatedEventHandler Representa el método que controlará el
evento RowUpdated de SqlDataAdapter.
SqlRowUpdatingEventHandler Representa el método que controlará el
evento RowUpdating de SqlDataAdapter.
7. Enumeraciones:
Enumeración Descripción
ApplicationIntent Especifica un valor para ApplicationIntent. Los valores posibles son ReadWrite y ReadOnly.
PoolBlockingPeriod Especifica un valor para PoolBlockingPeriod Propiedad.
SortOrder Especifica cómo se ordenan las filas de datos.
SqlAuthenticationMethod 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.
SqlBulkCopyOptions Marca bit a bit que especifica una o varias opciones que se van a usar con una instancia
de SqlBulkCopy.
SqlCommandColumnEncry
ptionSetting
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)
SqlConnectionColumnEncr
yptionSetting
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).
SqlNotificationInfo Esta enumeración proporciona información adicional sobre las diferentes notificaciones que puede ser
recibido por el controlador de eventos de dependencia.
SqlNotificationSource Indica el origen de la notificación recibida por el controlador de eventos de dependencia.
SqlNotificationType Describe los diferentes tipos de notificación que pueden recibir un OnChangeEventHandler el
controlador de eventos a través de la SqlNotificationEventArgs parámetro.
8. RECOMENDACIONES:
• Es recomendable utilizar System.Data.SqlClient contiene clases que permiten
interactuar con orígenes de datos SQL Server de un modo mucho más directo que
OleDb.
• Tambien podemos utiizar el espacio de nombres System.Data.SqlClient porque es
similar al espacio de nombres System.Data.OleDb.
9. • 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.
• El espacio de nombres System.Data.SqlClient es similar al espacio de
nombres System.Data.OleDb, pero obtimizado para el acceso a SQL Server.
CONCLUSIONES:
10. • Espacio de nombres System.Data.SqlClient es proveedor de datos de NET
Framework para SQL Server.
• System.Data.SqlClient específica para acceder a bases de datos AQL Server y
optimiza en su comunicación con dicha base. También implementa formas
específicas de los mismos objetos existentes, como SqlDataAdapter,
SqlCommand,etc.
APRECIACION DEL EQUIPO: