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 | 继承自 CollectionBase 的 SqlBulkCopyColumnMapping 对象的集合。 | |
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 | 表示将要处理 SqlConnection 的 InfoMessage 事件的方法。 | |
SqlRowsCopiedEventHandler | 表示处理 SqlBulkCopy 的 SqlRowsCopied 事件的方法。 | |
SqlRowUpdatedEventHandler | 表示将要处理 SqlDataAdapter 的 RowUpdated 事件的方法。 | |
SqlRowUpdatingEventHandler | 表示将要处理 SqlDataAdapter 的 RowUpdating 事件的方法。 |
枚举
枚举 | 说明 | |
---|---|---|
SqlBulkCopyOptions | 按位标志,指定一个或多个与 SqlBulkCopy 的实例一起使用的选项。 | |
SqlNotificationInfo | 此枚举提供有关不同通知的其他信息,这些信息可由依赖项事件处理程序接收。 | |
SqlNotificationSource | 指示依赖项事件处理程序所接收的通知的源。 | |
SqlNotificationType | 描述 OnChangeEventHandler 事件处理程序可通过 SqlNotificationEventArgs 参数接收的不同通知类型。 |