SqlClientFactory 类

定义

表示一组方法,这些方法用于创建 Microsoft.Data.SqlClient 提供程序对数据源类的实现的实例。

public ref class SqlClientFactory sealed : System::Data::Common::DbProviderFactory, IServiceProvider
public ref class SqlClientFactory sealed : System::Data::Common::DbProviderFactory
public sealed class SqlClientFactory : System.Data.Common.DbProviderFactory, IServiceProvider
public sealed class SqlClientFactory : System.Data.Common.DbProviderFactory
type SqlClientFactory = class
    inherit DbProviderFactory
    interface IServiceProvider
type SqlClientFactory = class
    inherit DbProviderFactory
Public NotInheritable Class SqlClientFactory
Inherits DbProviderFactory
Implements IServiceProvider
Public NotInheritable Class SqlClientFactory
Inherits DbProviderFactory
继承
SqlClientFactory
实现

字段

Instance

获取 的 SqlClientFactory 实例。 此操作可用于检索强类型数据对象。

属性

CanCreateBatch

获取一个指示是否可创建 DbBatch 的值。

CanCreateDataSourceEnumerator

获取一个指示是否可创建 SqlDataSourceEnumerator 的值。

方法

CreateBatch()

返回强类型的 DbBatch 实例。

CreateBatchCommand()

返回强类型的 DbBatchCommand 实例。

CreateCommand()

返回强类型的 DbCommand 实例。

CreateCommandBuilder()

返回强类型的 DbCommandBuilder 实例。

CreateConnection()

返回强类型的 DbConnection 实例。

CreateConnectionStringBuilder()

返回强类型的 DbConnectionStringBuilder 实例。

CreateDataAdapter()

返回强类型的 DbDataAdapter 实例。

CreateDataSourceEnumerator()

返回新的 SqlDataSourceEnumerator

CreateParameter()

返回强类型的 DbParameter 实例。

CreatePermission(PermissionState)

返回新的 CodeAccessPermission

显式接口实现

IServiceProvider.GetService(Type)

其他服务的扩展机制;目前唯一支持的服务是 DbProviderServices

适用于