NOTE: This section applies to both Oracle data providers. See “Supported Properties and Methods” for information on the differences for the Oracle Entity Framework data provider.Table C-16 lists the provider-specific public properties of the OracleCommand class. The table includes the generic public properties of the Command class when provider-specific information supplements the standard descriptions. For information about other properties and methods supported, refer to the data provider’s online help and the Microsoft .NET Framework SDK documentation.
Table C-16. Public Properties of the OracleCommand Class Table C-17 lists the provider-specific public methods of the OracleCommandBuilder class. For a description of the other methods supported, refer to the online help and the Microsoft .NET Framework SDK documentation.
Table C-17. Public Methods of the OracleCommandBuilder Class Table C-18 lists the provider-specific public properties of the OracleConnection class. Some properties return the values specified for the corresponding connection string option. See “Connection String Options” for more information. For a description of other properties supported, refer to the online help and the Microsoft .NET Framework SDK documentation.
Table C-18. Public Properties of the OracleConnection Class Gets or sets the string used to open a database. See “Connection String Options” for a description of the values you can set. See “Using Reauthentication” for a description of OS authentication in a connection pool.For the Entity Framework data provider, use the DDTek_Connection_Reauthenticate stored procedure. See “Using Stored Procedures with the ADO.NET Entity Framework” for information on using this functionality in an ADO.NET Entity Framework application. See “Performance Considerations” for a discussion of the performance implications of the value set for this property.For the Entity Framework data provider, use the DDTek_Connection_Reauthenticate stored procedure. See “Using Stored Procedures with the ADO.NET Entity Framework” for information on using this functionality in an ADO.NET Entity Framework application. Table C-19 lists the provider-specific public methods of the OracleConnection class. For a description of the other methods supported, refer to the online help and the Microsoft .NET Framework SDK documentation.
Table C-19. Public Methods of the OracleConnection Class When using the overloaded BeginTransaction(IsolationLevel) method, the Oracle data provider supports isolation levels ReadCommitted and Serializable. Refer to the DataDirect Connect Series for ADO.NET Reference for more information. Retrieves a set of statistics for a connection that is enabled for statistics gathering (see the StatisticsEnabled property). The set of name=value pairs returned forms a "snapshot in time" of the state of the connection when the method is called. The SetOEMLicenseInfo method is for Progress DataDirect OEM customers only. Refer to the DataDirect Connect Series for ADO.NET Distribution Guide.
■ For the Entity Framework data provider, use the DDTek_Connection_StatisticsEnabled or DDTek_Connection_StatisticsDisabled pseudo stored procedure. See “Using Stored Procedures with the ADO.NET Entity Framework” for information on using this functionality in an ADO.NET Entity Framework application.See “Oracle Data Provider Connection String Options” for the connection option descriptions, which are listed alphabetically by the connection string option name. The ConnectionStringBuilder property name is listed immediately underneath the GUI name.Table C-20 lists the provider-specific implementation of the public properties of the DB2DataAdapter class. For information about other properties and methods supported, refer to the data provider’s online help and the Microsoft .NET Framework SDK documentation.
Table C-20. Public Properties of the OracleDataAdapter Class If your application 1) uses batch operations for inserts, updates, or deletes and 2) performs these operations on many values in the same columns, the data provider can use array binding to optimize batch updates. In this case, set the Batch Update Behavior connection string option to ArrayBindWhenPossible. If your application 1) uses batch operations for inserts only and 2) inserts many values in the same columns, the data provider can use array binding to optimize batch inserts. Set this option to ArrayBindOnlyInserts.Table C-21 lists the public methods of the OracleDataReader class that have provider-specific information. For a description of the other methods supported, refer to the online help and the Microsoft .NET Framework SDK documentation.
Table C-21. Public Methods of the OracleDataReader Class Table C-22 lists the provider-specific public properties of the OracleError class. For information about other properties and methods supported, refer to the data provider’s online help and the Microsoft .NET Framework SDK documentation.
Table C-22. Public Properties of the OracleError Class Table C-23 lists the provider-specific public properties of the ErrorCollection class. For information about other supported properties, refer to the data provider’s online help and the Microsoft .NET Framework SDK documentation.
Table C-24 lists the provider-specific public properties of the OracleException class. The properties apply to the last error generated, if multiple errors exist. See “OracleErrorCollection Class” for more information. For information about other properties and methods supported, refer to the data provider’s online help and the Microsoft .NET Framework SDK documentation.
Table C-24. Public Properties of the OracleException Class Table C-25 lists the static methods used to accommodate choosing the Oracle data provider and instantiating its DbProviderFactory.
Table C-25. Methods of the OracleFactory Class Table C-26 lists the provider-specific public properties of the OracleParameter class. The table includes the generic public properties of the Parameter class when provider-specific information supplements the standard descriptions. For information about other properties and methods supported, refer to the data provider’s online help and the Microsoft .NET Framework SDK documentation.When the UseNamedParameters property of the OracleCommand class is set to True, the Oracle data provider uses the names of parameters supplied in the OracleParameter objects for the parameter binding to the Oracle server. See “OracleCommand Class” for more information.
Table C-26. Public Properties of the OracleParameter Class When array binding is enabled (see the ArrayBindCount property of the “OracleCommand Class”), this property is specified as an array of values. Each array's length must match the value of the ArrayBindCount property. When specifying the array's values for binary type columns, the data will actually be specified as byte[]. This is an array of arrays of bytes. The data provider anticipates a jagged array as such when using parameter array binding with parameters.Table C-27 lists the provider-specific public properties of the OracleParameterCollection class. The table includes the generic public properties of the ParameterCollection class when provider-specific information supplements the standard descriptions. For a description of other properties and methods supported, refer to the data provider’s online help and the Microsoft .NET Framework SDK documentation.
The OracleTrace class is created by the application to debug problems during development. Setting the properties in the OracleTrace class overrides the settings of the environment variables. See “Tracing Method Calls” for more information. For your final application, be sure to remove references to the OracleTrace class.Table C-28 lists the public properties for the OracleTrace class.
Table C-28. Public Properties of the OracleTrace Class