.NET Framework 类库


.NET Framework 类库
System.Data.SqlClient 命名空间

更新:2007 年 11 月

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

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

说明:

有关使用 .NET Framework 编程时使用此命名空间的概念性信息,请参见 SQL Server 和 ADO.NET

警告:ADO.NET 2.0 不支持在 SQL Server 2000 或更低版本的共享内存上执行异步命令。但是,可以强制用 TCP 代替共享内存。可通过在连接字符串中的服务器名称之前添加 tcp: 前缀或使用本地主机来达到此目的。


  说明
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 返回警告或错误时引发的异常。无法继承此类。
SqlInfoMessageEventArgsInfoMessage 事件提供数据。
SqlNotificationEventArgs表示传递给通知事件处理程序的参数集。
SqlParameter 表示 SqlCommand 的参数,也可以是它到 DataSet 列的映射。无法继承此类。
SqlParameterCollection 表示与 SqlCommand 相关联的参数的集合以及各个参数到 DataSet 中列的映射。无法继承此类。
SqlRowsCopiedEventArgs表示传递给 SqlRowsCopiedEventHandler 的参数集。
SqlRowUpdatedEventArgsRowUpdated 事件提供数据。
SqlRowUpdatingEventArgsRowUpdating 事件提供数据。
SqlTransaction 表示要在 SQL Server 数据库中处理的 Transact-SQL 事务。无法继承此类。
委托

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

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


Page view tracker