SiebelClientFactory class in the Siebel adapter
An ADO.NET client accesses the Data Provider for Siebel using generic ADO.NET classes and interfaces. To enable this feature, the Data Provider for Siebel inherits the System.Data.Common.DbProviderFactory class. The client program consumes the client as follows:
DbProviderFactory factory = DbProviderFactories.GetFactory("Microsoft.Data.SiebelClient");
DbConnection connection = factory.CreateConnection();
An alternative approach is as follows:
SiebelClientFactory factory = SiebelClientFactory.Instance;
DbConnection connection = factory.CreateConnection();
SiebelClientFactory exists in the namespace Microsoft.Data.SiebelClient.
Supported Members
SiebelClientFactory extends System.Data.CommonDbProviderFactory. The following table provides a description of the members that SiebelClientFactory overrides.
Name | Description |
---|---|
Instance | This is a member variable. It provides a singleton instance of SiebelClientFactory. |
CreateCommand() | Creates an instance of SiebelCommand. |
CreateConnection() | Creates an instance of SiebelConnection. |
CreateConnectionStringBuilder() | Creates an instance of SiebelConnectionStringBuilder. |
CreateParameter() | Creates an instance of SiebelParameter. |