System.Data.SqlClient 命名空间

System.Data.SqlClient 命名空间是 SQL Server 的 .NET Framework 数据提供程序。

SQL Server 的 .NET Framework 数据提供程序描述了一个类集合,这个类集合用于访问托管空间中的 SQL Server 数据库。使用 SqlDataAdapter 可以填充驻留在内存中的 DataSet,该数据集可用于查询和更新数据库。

提示

有关使用 .NET Framework 编程时使用此命名空间的概念性信息,请参见 使用 SQL Server .NET Framework 数据提供程序

  说明
公共类 SqlBulkCopy 使您可以用其他源的数据有效批量加载 SQL Server 表。
公共类 SqlBulkCopyColumnMapping 定义 SqlBulkCopy 实例的数据源中的列与该实例的目标表中的列之间的映射。
公共类 SqlBulkCopyColumnMappingCollection 继承自 CollectionBaseSqlBulkCopyColumnMapping 对象的集合。
公共类 SqlClientFactory 表示一组方法,这些方法用于创建 System.Data.SqlClient 提供程序对数据源类的实现的实例。
公共类 SqlClientMetaDataCollectionNames 提供一个常数列表,该列表与 GetSchema 方法一起使用以检索元数据集合。
公共类 SqlClientPermission 启用用于 SQL Server 的 .NET Framework 数据提供程序,帮助确保用户具有足够的安全级别来访问数据源。
公共类 SqlClientPermissionAttribute 将某安全操作与自定义安全属性相关联。
公共类 SqlCommand 表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程。无法继承此类。
公共类 SqlCommandBuilder 自动生成单表命令,用于将对 DataSet 所做的更改与关联的 SQL Server 数据库的更改相协调。无法继承此类。
公共类 SqlConnection 表示 SQL Server 数据库的一个打开的连接。无法继承此类。
公共类 SqlConnectionStringBuilder 为创建和管理由 SqlConnection 类使用的连接字符串的内容提供了一种简单方法。
公共类 SqlDataAdapter 表示用于填充 DataSet 和更新 SQL Server 数据库的一组数据命令和一个数据库连接。无法继承此类。
公共类 SqlDataReader 提供一种从 SQL Server 数据库读取行的只进流的方式。无法继承此类。
公共类 SQLDebugging 包括此对象是为了支持应用程序调试。不应直接使用。
公共类 SqlDependency SqlDependency 对象表示应用程序和 SQL Server 2005 实例间的查询通知依赖项。应用程序可创建 SqlDependency 对象,并为通过 OnChangeEventHandler 事件处理程序接收通知进行注册。
公共类 SqlError 收集与 SQL Server 返回的警告或错误有关的信息。
公共类 SqlErrorCollection 收集 SQL Server .NET Framework 数据提供程序生成的所有错误。无法继承此类。
公共类 SqlException 当 SQL Server 返回警告或错误时引发的异常。无法继承此类。
公共类 SqlInfoMessageEventArgs InfoMessage 事件提供数据。
公共类 SqlNotificationEventArgs 表示传递给通知事件处理程序的参数集。
公共类 SqlParameter 表示 SqlCommand 的参数,也可以是它到 DataSet 列的映射。无法继承此类。
公共类 SqlParameterCollection 表示与 SqlCommand 相关联的参数的集合以及各个参数到 DataSet 中列的映射。无法继承此类。
公共类 SqlRowsCopiedEventArgs 表示传递给 SqlRowsCopiedEventHandler 的参数集。
公共类 SqlRowUpdatedEventArgs RowUpdated 事件提供数据。
公共类 SqlRowUpdatingEventArgs RowUpdating 事件提供数据。
公共类 SqlTransaction 表示要在 SQL Server 数据库中处理的 Transact-SQL 事务。无法继承此类。

委托

  委托 说明
公共委托 OnChangeEventHandler 处理当收到与 SqlDependency 对象相关联的任何命令的通知时激发的 OnChange 事件。
公共委托 SqlInfoMessageEventHandler 表示将要处理 SqlConnectionInfoMessage 事件的方法。
公共委托 SqlRowsCopiedEventHandler 表示处理 SqlBulkCopySqlRowsCopied 事件的方法。
公共委托 SqlRowUpdatedEventHandler 表示将要处理 SqlDataAdapterRowUpdated 事件的方法。
公共委托 SqlRowUpdatingEventHandler 表示将要处理 SqlDataAdapterRowUpdating 事件的方法。

枚举

  枚举 说明
公共枚举 SqlBulkCopyOptions 按位标志,指定一个或多个与 SqlBulkCopy 的实例一起使用的选项。
公共枚举 SqlNotificationInfo 此枚举提供有关不同通知的其他信息,这些信息可由依赖项事件处理程序接收。
公共枚举 SqlNotificationSource 指示依赖项事件处理程序所接收的通知的源。
公共枚举 SqlNotificationType 描述 OnChangeEventHandler 事件处理程序可通过 SqlNotificationEventArgs 参数接收的不同通知类型。