다음을 통해 공유


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

의 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입니다.

적용 대상