SqlClientFactory 類別

定義

表示一組方法,用於建立 System.Data.SqlClient 提供者之資料來源類別 (Class) 實作的執行個體。

public ref class SqlClientFactory sealed : System::Data::Common::DbProviderFactory
public ref class SqlClientFactory sealed : System::Data::Common::DbProviderFactory, IServiceProvider
public sealed class SqlClientFactory : System.Data.Common.DbProviderFactory
public sealed class SqlClientFactory : System.Data.Common.DbProviderFactory, IServiceProvider
type SqlClientFactory = class
    inherit DbProviderFactory
type SqlClientFactory = class
    inherit DbProviderFactory
    interface IServiceProvider
Public NotInheritable Class SqlClientFactory
Inherits DbProviderFactory
Public NotInheritable Class SqlClientFactory
Inherits DbProviderFactory
Implements IServiceProvider
繼承
SqlClientFactory
實作

欄位

Instance

取得 SqlClientFactory 的執行個體。 這可以用來擷取強型別的資料物件。

屬性

CanCreateBatch

取得值,指出這個 DbProviderFactory 執行個體是否支援 DbBatch 類別。

(繼承來源 DbProviderFactory)
CanCreateCommandBuilder

取得值,指出這個 DbProviderFactory 執行個體是否支援 DbCommandBuilder 類別。

(繼承來源 DbProviderFactory)
CanCreateDataAdapter

取得值,指出這個 DbProviderFactory 執行個體是否支援 DbDataAdapter 類別。

(繼承來源 DbProviderFactory)
CanCreateDataSourceEnumerator

取得值,這個值表示是否可建立 SqlDataSourceEnumerator

CanCreateDataSourceEnumerator

取得值,指出這個 DbProviderFactory 執行個體是否支援 DbDataSourceEnumerator 類別。

(繼承來源 DbProviderFactory)

方法

CreateBatch()

傳回提供者類別的新執行個體,該執行個體會實作 DbBatch 類別。

(繼承來源 DbProviderFactory)
CreateBatchCommand()

傳回提供者類別的新執行個體,該執行個體會實作 DbBatchCommand 類別。

(繼承來源 DbProviderFactory)
CreateCommand()

傳回強型別的 DbCommand 執行個體。

CreateCommandBuilder()

傳回強型別的 DbCommandBuilder 執行個體。

CreateCommandBuilder()

傳回提供者類別的新執行個體,該執行個體會實作 DbCommandBuilder 類別。

(繼承來源 DbProviderFactory)
CreateConnection()

傳回強型別的 DbConnection 執行個體。

CreateConnectionStringBuilder()

傳回強型別的 DbConnectionStringBuilder 執行個體。

CreateDataAdapter()

傳回強型別的 DbDataAdapter 執行個體。

CreateDataAdapter()

傳回提供者類別的新執行個體,該執行個體會實作 DbDataAdapter 類別。

(繼承來源 DbProviderFactory)
CreateDataSource(String)

傳回提供者 類別的新實例,這個實例會實DbDataSource作 類別,代表指定之 連接字串的資料庫,並準備好將連線交給它。

(繼承來源 DbProviderFactory)
CreateDataSourceEnumerator()

傳回新的 SqlDataSourceEnumerator

CreateDataSourceEnumerator()

傳回提供者類別的新執行個體,該執行個體會實作 DbDataSourceEnumerator 類別。

(繼承來源 DbProviderFactory)
CreateParameter()

傳回強型別的 DbParameter 執行個體。

CreatePermission(PermissionState)

傳回新的 CodeAccessPermission

CreatePermission(PermissionState)

傳回提供者類別的新執行個體,該類別實作 CodeAccessPermission 類別的提供者版本。

(繼承來源 DbProviderFactory)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

IServiceProvider.GetService(Type)

如需這個成員的說明,請參閱 GetService(Type)

擴充方法

GetKeyedService<T>(IServiceProvider, Object)

IServiceProvider取得 型別T的服務。

GetKeyedServices(IServiceProvider, Type, Object)

IServiceProvider取得 型serviceType別服務的列舉。

GetKeyedServices<T>(IServiceProvider, Object)

IServiceProvider取得 型T別服務的列舉。

GetRequiredKeyedService(IServiceProvider, Type, Object)

IServiceProvider取得 型別serviceType的服務。

GetRequiredKeyedService<T>(IServiceProvider, Object)

IServiceProvider取得 型別T的服務。

CreateAsyncScope(IServiceProvider)

建立可用來解析已設定範圍服務的新 AsyncServiceScope

CreateScope(IServiceProvider)

建立可用來解析已設定範圍服務的新 IServiceScope

GetRequiredService(IServiceProvider, Type)

IServiceProvider 取得 serviceType 類型的服務。

GetRequiredService<T>(IServiceProvider)

IServiceProvider 取得 T 類型的服務。

GetService<T>(IServiceProvider)

IServiceProvider 取得 T 類型的服務。

GetServices(IServiceProvider, Type)

IServiceProvider 取得類型 serviceType 服務的列舉。

GetServices<T>(IServiceProvider)

IServiceProvider 取得類型 T 服務的列舉。

GetFakeLogCollector(IServiceProvider)

取得 對象,這個物件會收集傳送至假記錄器的記錄檔記錄。

GetFakeRedactionCollector(IServiceProvider)

從相依性插入容器取得假的重構函式收集器實例。

適用於

另請參閱