Table of Contents
- List of Examples
- List of Tables
- Title and Copyright Information
- Preface
-
Changes in This Release for Oracle Data Provider for .NET
- Changes in Oracle Data Provider for .NET Release 12.2.0.1
- Changes in Oracle Data Provider for .NET in ODAC 12c Release 4
- Changes in Oracle Data Provider for .NET in ODAC 12c Release 3
- Changes in Oracle Data Provider for .NET Release 12.1.0.2
- Changes in Oracle Data Provider for .NET in ODAC 12c Release 2
- Changes in Oracle Data Provider for .NET in ODAC 12c Release 1
- Changes in Oracle Data Provider for .NET Release 12.1
- Changes in Oracle Data Provider for .NET Release 11.2.0.3.20
- Changes in Oracle Data Provider for .NET Release 11.2.0.3
- Changes in Oracle Data Provider for .NET Release 11.2.0.2
- Changes in Oracle Data Provider for .NET Release 11.2.0.1.2
- Changes in Oracle Data Provider for .NET Release 11.2
- Changes in Oracle Data Provider for .NET Release 11.1.0.7.20
- Changes in Oracle Data Provider for .NET Release 11.1.0.6.20
- Changes in Oracle Data Provider for .NET Release 11.1
-
1
Introducing Oracle Data Provider for .NET
- 1.1 .NET Data Access in Oracle: Products and Documentation
- 1.2 Overview of Oracle Data Provider for .NET (ODP.NET)
-
1.3
Oracle Data Provider for .NET Assemblies
- 1.3.1 Oracle Data Provider for .NET, Unmanaged Driver Assemblies
- 1.3.2 Oracle Data Provider for .NET, Managed Driver Assemblies
- 1.3.3 Oracle.DataAccess.Client and Oracle.ManagedDataAccess.Client Namespaces
-
1.3.4
Oracle.DataAccess.Types and Oracle.ManagedDataAccess.Types Namespaces
- 1.3.4.1 Oracle.DataAccess.Types and Oracle.ManagedDataAccess.Types Structures
- 1.3.4.2 Oracle.DataAccess.Types and Oracle.ManagedDataAccess.Types Exceptions
- 1.3.4.3 Oracle.DataAccess.Types and Oracle.ManagedDataAccess.Types Classes
- 1.3.4.4 Oracle.DataAccess.Types and Oracle.ManagedDataAccess.Types Interfaces
- 1.3.4.5 Oracle.DataAccess.Types and Oracle.ManagedDataAccess.Types Enumerations
- 1.4 Differences between the ODP.NET Managed Driver and Unmanaged Driver
- 1.5 Using ODP.NET Client Provider in a Simple Application
-
2
Installing and Configuring Oracle Data Provider for .NET
- 2.1 System Requirements
- 2.2 Entity Framework Requirements
- 2.3 Oracle Data Provider for .NET Versioning Scheme
- 2.4 Installing Oracle Data Provider for .NET, Unmanaged Driver
- 2.5 Installing Oracle Data Provider for .NET, Managed Driver
- 2.6 Entity Framework Code First Assemblies and File Location
- 2.7 Configuring Oracle Data Provider for .NET
- 2.8 Oracle Data Provider for .NET, Unmanaged Driver Configuration
-
2.9
Oracle Data Provider for .NET, Managed Driver Configuration
- 2.9.1 version Section
- 2.9.2 dataSources Section
- 2.9.3 settings section
- 2.9.4 LDAPsettings section
- 2.9.5 Lightweight Directory Access Protocol
- 2.9.6 implicitRefCursor section
- 2.9.7 distributedTransaction section
- 2.9.8 edmMappings section
- 2.9.9 onsConfig section
- 2.9.10 Client Side ONS Daemon Configuration
- 2.9.11 Relative Windows Path and Windows Environment Variable Configuration Settings
- 2.10 Distributed Transactions
- 2.11 Configuration differences between ODP.NET, Managed Driver and ODP.NET, Unmanaged Driver
- 2.12 Configuring for Entity Framework Code First
- 2.13 Migrating from ODP.NET, Unmanaged Driver to ODP.NET, Managed Driver
- 2.14 Configuring a Port to Listen for Database Notifications
- 2.15 General .NET Programming Recommendations and Tips for ODP.NET
-
3
Features of Oracle Data Provider for .NET
- 3.1 Base Classes and Provider Factory Classes
- 3.2 Code Access Security
-
3.3
Connecting to Oracle Database
- 3.3.1 Connecting to Oracle Database Exadata Express Cloud Service
- 3.3.2 Connection String Attributes
- 3.3.3 Connection String Builder
- 3.3.4 Specifying the Data Source Attribute
- 3.3.5 Using Transport Layer Security and Secure Sockets Layer
- 3.3.6 Using Secure External Password Store
- 3.3.7 Using Kerberos
- 3.3.8 Using Windows Native Authentication (NTS)
- 3.3.9 Network Data Encryption and Integrity
- 3.3.10 Schema Discovery
- 3.3.11 Connection Pooling
- 3.3.12 Connection Pool Management
- 3.3.13 Connection Pool Performance Counters
- 3.3.14 Pluggable Databases
- 3.3.15 Edition-Based Redefinition
- 3.3.16 Operating System Authentication
- 3.3.17 Privileged Connections
- 3.3.18 Password Expiration
- 3.3.19 Proxy Authentication
- 3.3.20 Dynamic Distributed Transaction Enlistment
- 3.3.21 Client Identifier and End-to-End Tracing
- 3.3.22 Transparent Application Failover (TAF) Callback Support
- 3.4 Real Application Clusters and Global Data Services
- 3.5 Using Transaction Guard to Prevent Logical Corruption
- 3.6 Application Continuity
- 3.7 Database Sharding
-
3.8
OracleCommand Object
- 3.8.1 Transactions
- 3.8.2 System.Transactions and Promotable Transactions
- 3.8.3 Parameter Binding
- 3.8.4 Batch Processing
- 3.8.5 Statement Caching
- 3.8.6 Self-Tuning
- 3.9 ODP.NET Types Overview
-
3.10
Obtaining Data from an OracleDataReader Object
- 3.10.1 Typed OracleDataReader Accessors
- 3.10.2 Obtaining LONG and LONG RAW Data
- 3.10.3 Obtaining LOB Data
- 3.10.4 Controlling the Number of Rows Fetched in One Database Round-Trip
-
3.11
PL/SQL REF CURSOR and OracleRefCursor
- 3.11.1 Obtaining an OracleRefCursor Object
- 3.11.2 Obtaining a REF CURSOR Data Type
- 3.11.3 Populating an OracleDataReader from a REF CURSOR
- 3.11.4 Populating the DataSet from a REF CURSOR
- 3.11.5 Populating an OracleRefCursor from a REF CURSOR
- 3.11.6 Updating a DataSet Obtained from a REF CURSOR
- 3.11.7 Behavior of ExecuteScalar Method for REF CURSOR
- 3.11.8 Passing a REF CURSOR to a Stored Procedure
- 3.12 Implicit REF CURSOR Binding
- 3.13 LOB Support
-
3.14
ODP.NET XML Support
- 3.14.1 Supported XML Features
- 3.14.2 XQuery Support
- 3.14.3 OracleXmlType and Connection Dependency
- 3.14.4 Updating XMLType Data in the Database
- 3.14.5 Updating XML Data in OracleXmlType
- 3.14.6 Characters with Special Meaning in XML
-
3.14.7
Retrieving Query Result Set as XML
- 3.14.7.1 Handling Date and Time Format
- 3.14.7.2 Characters with Special Meaning in Column Data
- 3.14.7.3 Characters in Table or View Name
- 3.14.7.4 Case-Sensitivity in Column Name to XML Element Name Mapping
- 3.14.7.5 Column Name to XML Element Name Mapping
- 3.14.7.6 Object-Relational Data
- 3.14.7.7 NULL Values
-
3.14.8
Data Manipulation Using XML
- 3.14.8.1 Handling Date and Time Format
- 3.14.8.2 Saving Changes Using XML
- 3.14.8.3 Characters with Special Meaning in Column Data
- 3.14.8.4 Characters with Special Meaning in Table or View Name
- 3.14.8.5 Case-Sensitivity in XML Element Name to Column Name Mapping
- 3.14.8.6 XML Element Name to Column Name Mapping
- 3.14.8.7 Saving Changes to a Table Using an XML Document
- 3.14.8.8 Object-Relational Data
- 3.14.8.9 Multiple Tables
- 3.14.8.10 Commit Transactions
-
3.15
Oracle User-Defined Types (UDTs) and .NET Custom Types
- 3.15.1 Oracle User-Defined Types (UDTs)
- 3.15.2 Custom Types
- 3.15.3 Specifying Custom Type Mappings
- 3.15.4 Converting Between Custom Types and Oracle UDTs
- 3.15.5 Oracle UDT Attribute Mappings
- 3.15.6 Oracle UDT Retrieval from OracleDataReader
- 3.15.7 Oracle UDT Metadata Retrieval from OracleDataReader
- 3.15.8 Oracle UDT Parameter Binding with OracleParameter
- 3.15.9 Populating the DataSet with Oracle UDTs
- 3.15.10 UDT Method Invocation
- 3.15.11 Configuration Settings for Oracle UDTs
- 3.16 Bulk Copy
- 3.17 Oracle Database Advanced Queuing Support
- 3.18 Continuous Query Notification Support
- 3.19 OracleDataAdapter Safe Type Mapping
- 3.20 OracleDataAdapter Requery Property
- 3.21 Guaranteeing Uniqueness in Updating DataSet to Database
- 3.22 Globalization Support
- 3.23 Debug Tracing
- 3.24 Database Application Migration: SQL Translation Framework
-
4
ADO.NET Entity Framework and LINQ to Entities
- 4.1 Overview of Entity Framework
- 4.2 Language Integrated Query and Entity SQL
- 4.3 Mapping Oracle Data Types to EDM Types
-
4.4
Oracle Number Default Data Type Mapping and Customization
- 4.4.1 Entity Framework 5 and Earlier Mapping and Customization
- 4.4.2 Entity Framework 6 Mapping and Customization
- 4.4.3 Data Type Mapping and Customization Process
- 4.4.4 StoreGeneratedPattern Enumeration
- 4.4.5 Resolving Compilation Errors When Using Custom Mapping
- 4.4.6 Mapping Boolean and Guid Parameters in Custom INSERT, UPDATE, and DELETE Stored Procedures
- 4.5 Migrating Existing Entity Framework 5 Applications to Entity Framework 6
- 4.6 Code First
- 4.7 Unsupported Entity Framework Features
- 5 Oracle Data Provider for .NET Stored Procedures
-
6
Oracle Data Provider for .NET Classes
- 6.1 OracleClientFactory Class
-
6.2
OracleCommand Class
- 6.2.1 OracleCommand Members
- 6.2.2 OracleCommand Constructors
- 6.2.3 OracleCommand Static Methods
-
6.2.4
OracleCommand Properties
- 6.2.4.1 AddRowid
- 6.2.4.2 AddToStatementCache
- 6.2.4.3 ArrayBindCount
- 6.2.4.4 ArrayBindRowsAffected
- 6.2.4.5 BindByName
- 6.2.4.6 CommandText
- 6.2.4.7 CommandTimeout
- 6.2.4.8 CommandType
- 6.2.4.9 Connection
- 6.2.4.10 DesignTimeVisible
- 6.2.4.11 FetchSize
- 6.2.4.12 ImplicitRefCursors
- 6.2.4.13 InitialLOBFetchSize
- 6.2.4.14 InitialLONGFetchSize
- 6.2.4.15 Notification
- 6.2.4.16 NotificationAutoEnlist
- 6.2.4.17 Parameters
- 6.2.4.18 RowSize
- 6.2.4.19 Transaction
- 6.2.4.20 UpdatedRowSource
- 6.2.4.21 UseEdmMapping
- 6.2.4.22 XmlCommandType
- 6.2.4.23 XmlQueryProperties
- 6.2.4.24 XmlSaveProperties
- 6.2.5 OracleCommand Public Methods
-
6.3
OracleCommandBuilder Class
- 6.3.1 OracleCommandBuilder Members
- 6.3.2 OracleCommandBuilder Constructors
- 6.3.3 OracleCommandBuilder Static Methods
- 6.3.4 OracleCommandBuilder Properties
-
6.3.5
OracleCommandBuilder Public Methods
- 6.3.5.1 GetDeleteCommand
- 6.3.5.2 GetDeleteCommand()
- 6.3.5.3 GetDeleteCommand(bool)
- 6.3.5.4 GetInsertCommand
- 6.3.5.5 GetInsertCommand()
- 6.3.5.6 GetInsertCommand(bool)
- 6.3.5.7 GetUpdateCommand
- 6.3.5.8 GetUpdateCommand()
- 6.3.5.9 GetUpdateCommand(bool)
- 6.3.5.10 QuoteIdentifier
- 6.3.5.11 RefreshSchema
- 6.3.5.12 UnquoteIdentifier
- 6.3.6 OracleCommandBuilder Events
-
6.4
OracleConnection Class
- 6.4.1 OracleConnection Members
- 6.4.2 OracleConnection Constructors
- 6.4.3 OracleConnection Static Properties
- 6.4.4 OracleConnection Static Methods
-
6.4.5
OracleConnection Properties
- 6.4.5.1 ActionName
- 6.4.5.2 ClientId
- 6.4.5.3 ClientInfo
- 6.4.5.4 ConnectionString
- 6.4.5.5 ConnectionTimeout
- 6.4.5.6 ConnectionType
- 6.4.5.7 Database
- 6.4.5.8 DatabaseDomainName
- 6.4.5.9 DatabaseName
- 6.4.5.10 DataSource
- 6.4.5.11 HostName
- 6.4.5.12 InstanceName
- 6.4.5.13 ModuleName
- 6.4.5.14 ServerVersion
- 6.4.5.15 ServiceName
- 6.4.5.16 State
- 6.4.5.17 StatementCacheSize
-
6.4.6
OracleConnection Public Methods
- 6.4.6.1 BeginTransaction
- 6.4.6.2 BeginTransaction()
- 6.4.6.3 BeginTransaction(IsolationLevel)
- 6.4.6.4 ChangeDatabase
- 6.4.6.5 Clone
- 6.4.6.6 Close
- 6.4.6.7 CreateCommand
- 6.4.6.8 EnlistDistributedTransaction
- 6.4.6.9 EnlistTransaction
- 6.4.6.10 FlushCache
- 6.4.6.11 GetSchema
- 6.4.6.12 GetSchema()
- 6.4.6.13 GetSchema (string collectionName)
- 6.4.6.14 GetSchema (string collectionName, string[] restrictions)
- 6.4.6.15 GetSessionInfo
- 6.4.6.16 GetSessionInfo()
- 6.4.6.17 GetSessionInfo(OracleGlobalization)
- 6.4.6.18 Open
- 6.4.6.19 OpenWithNewPassword
- 6.4.6.20 PurgeStatementCache
- 6.4.6.21 SetSessionInfo
- 6.4.6.22 SetShardingKey(OracleShardingKey, OracleShardingKey)
- 6.4.7 OracleConnection Events
-
6.5
OracleConnectionStringBuilder Class
- 6.5.1 OracleConnectionStringBuilder Members
- 6.5.2 OracleConnectionStringBuilder Constructors
-
6.5.3
OracleConnectionStringBuilder Public Properties
- 6.5.3.1 ConnectionLifeTime
- 6.5.3.2 ConnectionTimeout
- 6.5.3.3 ContextConnection
- 6.5.3.4 DataSource
- 6.5.3.5 DBAPrivilege
- 6.5.3.6 DecrPoolSize
- 6.5.3.7 Enlist
- 6.5.3.8 HAEvents
- 6.5.3.9 IncrPoolSize
- 6.5.3.10 IsFixedSize
- 6.5.3.11 Item
- 6.5.3.12 Keys
- 6.5.3.13 LoadBalancing
- 6.5.3.14 MaxPoolSize
- 6.5.3.15 MetadataPooling
- 6.5.3.16 MinPoolSize
- 6.5.3.17 Password
- 6.5.3.18 PersistSecurityInfo
- 6.5.3.19 Pooling
- 6.5.3.20 PromotableTransaction
- 6.5.3.21 ProxyPassword
- 6.5.3.22 ProxyUserId
- 6.5.3.23 SelfTuning
- 6.5.3.24 StatementCachePurge
- 6.5.3.25 StatementCacheSize
- 6.5.3.26 UserID
- 6.5.3.27 ValidateConnection
- 6.5.3.28 Values
- 6.5.4 OracleConnectionStringBuilder Public Methods
- 6.6 OracleDataAdapter Class
- 6.7 OracleDatabase Class
-
6.8
OracleDataReader Class
- 6.8.1 OracleDataReader Members
- 6.8.2 OracleDataReader Static Methods
-
6.8.3
OracleDataReader Properties
- 6.8.3.1 Depth
- 6.8.3.2 FetchSize
- 6.8.3.3 FieldCount
- 6.8.3.4 HasRows
- 6.8.3.5 HiddenFieldCount
- 6.8.3.6 IsClosed
- 6.8.3.7 Item
- 6.8.3.8 Item [index]
- 6.8.3.9 Item [string]
- 6.8.3.10 InitialLOBFetchSize
- 6.8.3.11 InitialLONGFetchSize
- 6.8.3.12 RecordsAffected
- 6.8.3.13 RowSize
- 6.8.3.14 UseEdmMapping
- 6.8.3.15 VisibleFieldCount
-
6.8.4
OracleDataReader Public Methods
- 6.8.4.1 Close
- 6.8.4.2 Dispose
- 6.8.4.3 GetBoolean
- 6.8.4.4 GetByte
- 6.8.4.5 GetBytes
- 6.8.4.6 GetChar
- 6.8.4.7 GetChars
- 6.8.4.8 GetData
- 6.8.4.9 GetDataTypeName
- 6.8.4.10 GetDateTime
- 6.8.4.11 GetDecimal
- 6.8.4.12 GetDouble
- 6.8.4.13 GetEnumerator
- 6.8.4.14 GetFieldType
- 6.8.4.15 GetFloat
- 6.8.4.16 GetGuid
- 6.8.4.17 GetInt16
- 6.8.4.18 GetInt32
- 6.8.4.19 GetInt64
- 6.8.4.20 GetName
- 6.8.4.21 GetOracleBFile
- 6.8.4.22 GetOracleBinary
- 6.8.4.23 GetOracleBlob
- 6.8.4.24 GetOracleBlobForUpdate
- 6.8.4.25 GetOracleBlobForUpdate(int)
- 6.8.4.26 GetOracleBlobForUpdate(int, int)
- 6.8.4.27 GetOracleClob
- 6.8.4.28 GetOracleClobForUpdate
- 6.8.4.29 GetOracleClobForUpdate(int)
- 6.8.4.30 GetOracleClobForUpdate(int, int)
- 6.8.4.31 GetOracleDate
- 6.8.4.32 GetOracleDecimal
- 6.8.4.33 GetOracleIntervalDS
- 6.8.4.34 GetOracleIntervalYM
- 6.8.4.35 GetOracleRef
- 6.8.4.36 GetOracleString
- 6.8.4.37 GetOracleTimeStamp
- 6.8.4.38 GetOracleTimeStampLTZ
- 6.8.4.39 GetOracleTimeStampTZ
- 6.8.4.40 GetOracleXmlType
- 6.8.4.41 GetOracleValue
- 6.8.4.42 GetOracleValues
- 6.8.4.43 GetOrdinal
- 6.8.4.44 GetProviderSpecificFieldType
- 6.8.4.45 GetProviderSpecificValue
- 6.8.4.46 GetProviderSpecificValues
- 6.8.4.47 GetSchemaTable
- 6.8.4.48 GetString
- 6.8.4.49 GetTimeSpan
- 6.8.4.50 GetValue
- 6.8.4.51 GetValues
- 6.8.4.52 GetXmlReader
- 6.8.4.53 IsDBNull
- 6.8.4.54 NextResult
- 6.8.4.55 Read
- 6.9 OracleDataSourceEnumerator Class
- 6.10 OracleError Class
- 6.11 OracleErrorCollection Class
- 6.12 OracleException Class
- 6.13 OracleInfoMessageEventArgs Class
- 6.14 OracleInfoMessageEventHandler Delegate
- 6.15 OracleLogicalTransaction Class
-
6.16
OracleParameter Class
- 6.16.1 OracleParameter Members
-
6.16.2
OracleParameter Constructors
- 6.16.2.1 OracleParameter()
- 6.16.2.2 OracleParameter(string, OracleDbType)
- 6.16.2.3 OracleParameter(string, object)
- 6.16.2.4 OracleParameter(string, OracleDbType, ParameterDirection)
- 6.16.2.5 OracleParameter(string, OracleDbType, object, ParameterDirection)
- 6.16.2.6 OracleParameter(string, OracleDbType, int)
- 6.16.2.7 OracleParameter(string, OracleDbType, int, string)
- 6.16.2.8 OracleParameter(string, OracleDbType, int, ParameterDirection, bool, byte, byte, string, DataRowVersion, object)
- 6.16.2.9 OracleParameter(string, OracleDbType, int, object, ParameterDirection)
- 6.16.3 OracleParameter Static Methods
-
6.16.4
OracleParameter Properties
- 6.16.4.1 ArrayBindSize
- 6.16.4.2 ArrayBindStatus
- 6.16.4.3 CollectionType
- 6.16.4.4 DbType
- 6.16.4.5 Direction
- 6.16.4.6 IsNullable
- 6.16.4.7 Offset
- 6.16.4.8 OracleDbType
- 6.16.4.9 OracleDbTypeEx
- 6.16.4.10 ParameterName
- 6.16.4.11 Precision
- 6.16.4.12 Scale
- 6.16.4.13 Size
- 6.16.4.14 SourceColumn
- 6.16.4.15 SourceColumnNullMapping
- 6.16.4.16 SourceVersion
- 6.16.4.17 Status
- 6.16.4.18 UdtTypeName
- 6.16.4.19 Value
- 6.16.5 OracleParameter Public Methods
-
6.17
OracleParameterCollection Class
- 6.17.1 OracleParameterCollection Members
- 6.17.2 OracleParameterCollection Static Methods
- 6.17.3 OracleParameterCollection Properties
-
6.17.4
OracleParameterCollection Public Methods
- 6.17.4.1 Add
- 6.17.4.2 Add(object)
- 6.17.4.3 Add(OracleParameter)
- 6.17.4.4 Add(string, object)
- 6.17.4.5 Add(string, OracleDbType)
- 6.17.4.6 Add(string, OracleDbType, ParameterDirection)
- 6.17.4.7 Add(string, OracleDbType, object, ParameterDirection)
- 6.17.4.8 Add(string, OracleDbType, int, object, ParameterDirection)
- 6.17.4.9 Add(string, OracleDbType, int)
- 6.17.4.10 Add (string, OracleDbType, int, string)
- 6.17.4.11 Add(string, OracleDbType, int, ParameterDirection, bool, byte, byte, string, DataRowVersion, object)
- 6.17.4.12 AddRange
- 6.17.4.13 Clear
- 6.17.4.14 Contains
- 6.17.4.15 Contains(object)
- 6.17.4.16 Contains(string)
- 6.17.4.17 CopyTo
- 6.17.4.18 GetEnumerator
- 6.17.4.19 IndexOf
- 6.17.4.20 IndexOf(object)
- 6.17.4.21 IndexOf(String)
- 6.17.4.22 Insert
- 6.17.4.23 Remove
- 6.17.4.24 RemoveAt
- 6.17.4.25 RemoveAt(int)
- 6.17.4.26 RemoveAt(String)
- 6.18 OraclePermission Class
- 6.19 OraclePermissionAttribute Class
- 6.20 OracleRowUpdatedEventArgs Class
- 6.21 OracleRowUpdatedEventHandler Delegate
- 6.22 OracleRowUpdatingEventArgs Class
- 6.23 OracleRowUpdatingEventHandler Delegate
- 6.24 OracleShardingKey Class
- 6.25 OracleTransaction Class
- 6.26 OracleConnectionType Enumeration
- 6.27 OracleCollectionType Enumeration
- 6.28 OracleDBShutdownMode Enumeration
- 6.29 OracleDBStartupMode Enumeration
- 6.30 OracleDbType Enumeration
- 6.31 OracleIdentityType Enumeration
- 6.32 OracleParameterStatus Enumeration
-
7
Oracle Data Provider for .NET XML-Related Classes
- 7.1 OracleXmlCommandType Enumeration
- 7.2 OracleXmlQueryProperties Class
- 7.3 OracleXmlSaveProperties Class
- 7.4 OracleXmlStream Class
-
7.5
OracleXmlType Class
- 7.5.1 OracleXmlType Members
- 7.5.2 OracleXmlType Constructors
- 7.5.3 OracleXmlType Static Methods
- 7.5.4 OracleXmlType Static Fields
- 7.5.5 OracleXmlType Instance Properties
-
7.5.6
OracleXmlType Instance Methods
- 7.5.6.1 Clone
- 7.5.6.2 Dispose
- 7.5.6.3 Extract
- 7.5.6.4 Extract(string, string)
- 7.5.6.5 Extract(string, XmlNameSpaceManager)
- 7.5.6.6 GetStream
- 7.5.6.7 GetXmlDocument
- 7.5.6.8 GetXmlReader
- 7.5.6.9 IsExists
- 7.5.6.10 IsExists(string, string)
- 7.5.6.11 IsExists(string, XmlNameSpaceManager)
- 7.5.6.12 Transform
- 7.5.6.13 Transform(OracleXmlType, string)
- 7.5.6.14 Transform(string, string)
- 7.5.6.15 Update
- 7.5.6.16 Update(string, string, string)
- 7.5.6.17 Update(string, XmlNameSpaceManager, string)
- 7.5.6.18 Update(string, string, OracleXmlType)
- 7.5.6.19 Update(string, XmlNameSpaceManager, OracleXmlType)
- 7.5.6.20 Validate
- 8 Oracle Data Provider for .NET HA Event Classes
-
9
Continuous Query Notification Classes
- 9.1 OracleDependency Class
- 9.2 OracleNotificationRequest Class
- 9.3 OracleNotificationEventArgs Class
- 9.4 OnChangeEventHandler Delegate
- 9.5 OracleRowidInfo Enumeration
- 9.6 OracleNotificationType Enumeration
- 9.7 OracleNotificationSource Enumeration
- 9.8 OracleNotificationInfo Enumeration
-
10
Oracle Data Provider for .NET Globalization Classes
-
10.1
OracleGlobalization Class
- 10.1.1 OracleGlobalization Members
- 10.1.2 OracleGlobalization Static Methods
-
10.1.3
OracleGlobalization Properties
- 10.1.3.1 Calendar
- 10.1.3.2 ClientCharacterSet
- 10.1.3.3 Comparison
- 10.1.3.4 Currency
- 10.1.3.5 DateFormat
- 10.1.3.6 DateLanguage
- 10.1.3.7 DualCurrency
- 10.1.3.8 ISOCurrency
- 10.1.3.9 Language
- 10.1.3.10 LengthSemantics
- 10.1.3.11 NCharConversionException
- 10.1.3.12 NumericCharacters
- 10.1.3.13 Sort
- 10.1.3.14 Territory
- 10.1.3.15 TimeStampFormat
- 10.1.3.16 TimeStampTZFormat
- 10.1.3.17 TimeZone
- 10.1.4 OracleGlobalization Public Methods
-
10.1
OracleGlobalization Class
- 11 Oracle Data Provider for .NET Failover Classes
-
12
Oracle Database Advanced Queuing Classes
- 12.1 OracleAQAgent Class
- 12.2 OracleAQDequeueOptions Class
- 12.3 OracleAQEnqueueOptions Class
-
12.4
OracleAQMessage Class
- 12.4.1 OracleAQMessage Members
- 12.4.2 OracleAQMessage Constructors
-
12.4.3
OracleAQMessage Properties
- 12.4.3.1 Correlation
- 12.4.3.2 Delay
- 12.4.3.3 DeliveryMode
- 12.4.3.4 DequeueAttempts
- 12.4.3.5 EnqueueTime
- 12.4.3.6 ExceptionQueue
- 12.4.3.7 Expiration
- 12.4.3.8 MessageId
- 12.4.3.9 OriginalMessageId
- 12.4.3.10 Payload
- 12.4.3.11 Priority
- 12.4.3.12 Recipients
- 12.4.3.13 SenderId
- 12.4.3.14 State
- 12.4.3.15 TransactionGroup
-
12.5
OracleAQMessageAvailableEventArgs Class
- 12.5.1 OracleAQMessageAvailableEventArgs Members
- 12.5.2 OracleAQMessageAvailableEventArgs Constructor
-
12.5.3
OracleAQMessageAvailableEventArgs Properties
- 12.5.3.1 AvailableMessages
- 12.5.3.2 ConsumerName
- 12.5.3.3 Correlation
- 12.5.3.4 Delay
- 12.5.3.5 DeliveryMode
- 12.5.3.6 EnqueueTime
- 12.5.3.7 ExceptionQueue
- 12.5.3.8 Expiration
- 12.5.3.9 MessageId
- 12.5.3.10 NotificationType
- 12.5.3.11 OriginalMessageId
- 12.5.3.12 Priority
- 12.5.3.13 QueueName
- 12.5.3.14 SenderId
- 12.5.3.15 State
- 12.6 OracleAQMessageAvailableEventHandler Delegate
-
12.7
OracleAQQueue Class
- 12.7.1 OracleAQQueue Members
- 12.7.2 OracleAQQueue Constructors
- 12.7.3 OracleAQQueue Static Methods
- 12.7.4 OracleAQQueue Properties
-
12.7.5
OracleAQQueue Public Methods
- 12.7.5.1 Dequeue
- 12.7.5.2 Dequeue()
- 12.7.5.3 Dequeue(OracleAQDequeueOptions)
- 12.7.5.4 DequeueArray
- 12.7.5.5 DequeueArray(int)
- 12.7.5.6 DequeueArray(int, OracleAQDequeueOptions)
- 12.7.5.7 Dispose
- 12.7.5.8 Enqueue
- 12.7.5.9 Enqueue(OracleAQMessage)
- 12.7.5.10 Enqueue(OracleAQMessage, OracleAQEnqueueOptions)
- 12.7.5.11 EnqueueArray
- 12.7.5.12 EnqueueArray(OracleAQMessage[ ])
- 12.7.5.13 EnqueueArray(OracleAQMessage[ ], OracleAQEnqueueOptions)
- 12.7.5.14 Listen
- 12.7.5.15 Listen(string[])
- 12.7.5.16 Listen (string[], int)
- 12.7.6 OracleAQQueue Events
- 12.8 OracleAQDequeueMode Enumeration
- 12.9 OracleAQMessageDeliveryMode Enumeration
- 12.10 OracleAQMessageState Enumeration
- 12.11 OracleAQMessageType Enumeration
- 12.12 OracleAQNavigationMode Enumeration
- 12.13 OracleAQNotificationGroupingType Enumeration
- 12.14 OracleAQNotificationType Enumeration
- 12.15 OracleAQVisibilityMode Enumeration
-
13
Oracle Data Provider for .NET Types Classes
-
13.1
OracleBFile Class
- 13.1.1 OracleBFile Members
- 13.1.2 OracleBFile Constructors
- 13.1.3 OracleBFile Static Fields
- 13.1.4 OracleBFile Static Methods
- 13.1.5 OracleBFile Instance Properties
-
13.1.6
OracleBFile Instance Methods
- 13.1.6.1 Clone
- 13.1.6.2 Close
- 13.1.6.3 CloseFile
- 13.1.6.4 Compare
- 13.1.6.5 CopyTo
- 13.1.6.6 CopyTo(OracleBlob)
- 13.1.6.7 CopyTo(OracleBlob, Int64)
- 13.1.6.8 CopyTo(Int64, OracleBlob, Int64, Int64)
- 13.1.6.9 CopyTo(OracleClob)
- 13.1.6.10 CopyTo(OracleClob, Int64)
- 13.1.6.11 CopyTo(Int64, OracleClob, Int64, Int64)
- 13.1.6.12 Dispose
- 13.1.6.13 Flush
- 13.1.6.14 FlushAsync
- 13.1.6.15 IsEqual
- 13.1.6.16 OpenFile
- 13.1.6.17 Read
- 13.1.6.18 Search
- 13.1.6.19 Seek
- 13.1.6.20 SetLength
- 13.1.6.21 Write
-
13.2
OracleBlob Class
- 13.2.1 OracleBlob Members
- 13.2.2 OracleBlob Constructors
- 13.2.3 OracleBlob Static Fields
- 13.2.4 OracleBlob Static Methods
- 13.2.5 OracleBlob Instance Properties
-
13.2.6
OracleBlob Instance Methods
- 13.2.6.1 Append
- 13.2.6.2 Append(OracleBlob)
- 13.2.6.3 Append(byte[ ], int, int)
- 13.2.6.4 BeginChunkWrite
- 13.2.6.5 Clone
- 13.2.6.6 Close
- 13.2.6.7 Compare
- 13.2.6.8 CopyTo
- 13.2.6.9 CopyTo(OracleBlob)
- 13.2.6.10 CopyTo(OracleBlob, Int64)
- 13.2.6.11 CopyTo(Int64, OracleBlob, Int64, Int64)
- 13.2.6.12 Dispose
- 13.2.6.13 EndChunkWrite
- 13.2.6.14 Erase
- 13.2.6.15 Erase()
- 13.2.6.16 Erase(Int64, Int64)
- 13.2.6.17 Flush
- 13.2.6.18 IsEqual
- 13.2.6.19 Read
- 13.2.6.20 Search
- 13.2.6.21 Seek
- 13.2.6.22 SetLength
- 13.2.6.23 Write
-
13.3
OracleClob Class
- 13.3.1 OracleClob Members
- 13.3.2 OracleClob Constructors
- 13.3.3 OracleClob Static Fields
- 13.3.4 OracleClob Static Methods
- 13.3.5 OracleClob Instance Properties
-
13.3.6
OracleClob Instance Methods
- 13.3.6.1 Append
- 13.3.6.2 Append(OracleClob)
- 13.3.6.3 Append(byte [ ], int, int)
- 13.3.6.4 Append(char [ ], int, int)
- 13.3.6.5 BeginChunkWrite
- 13.3.6.6 Clone
- 13.3.6.7 Close
- 13.3.6.8 Compare
- 13.3.6.9 CopyTo
- 13.3.6.10 CopyTo(OracleClob)
- 13.3.6.11 CopyTo(OracleClob, Int64)
- 13.3.6.12 CopyTo(Int64, OracleClob, Int64, Int64)
- 13.3.6.13 Dispose
- 13.3.6.14 EndChunkWrite
- 13.3.6.15 Erase
- 13.3.6.16 Erase()
- 13.3.6.17 Erase(Int64, Int64)
- 13.3.6.18 Flush
- 13.3.6.19 GetHashCode
- 13.3.6.20 IsEqual
- 13.3.6.21 Read
- 13.3.6.22 Read(byte [ ], int, int)
- 13.3.6.23 Read(char [ ], int, int)
- 13.3.6.24 Search
- 13.3.6.25 Search(byte[ ], Int64, Int64)
- 13.3.6.26 Search(char[ ], Int64, Int64)
- 13.3.6.27 Seek
- 13.3.6.28 SetLength
- 13.3.6.29 Write
- 13.3.6.30 Write(byte[ ], int, int)
- 13.3.6.31 Write(char[ ], int, int)
- 13.4 OracleRefCursor Class
-
13.1
OracleBFile Class
-
14
Oracle Data Provider for .NET Types Structures
- 14.1 OracleBinary Structure
-
14.2
OracleBoolean Structure
- 14.2.1 OracleBoolean Members
- 14.2.2 OracleBoolean Constructors
- 14.2.3 OracleBoolean Static Fields
- 14.2.4 OracleBoolean Static Methods
- 14.2.5 OracleBoolean Static Operators
-
14.2.6
OracleBoolean Static Type Conversions
- 14.2.6.1 implicit operator OracleBoolean
- 14.2.6.2 explicit operator bool
- 14.2.6.3 explicit operator OracleBoolean
- 14.2.6.4 explicit operator OracleBoolean(byte)
- 14.2.6.5 explicit operator OracleBoolean(Decimal)
- 14.2.6.6 explicit operator OracleBoolean(Double)
- 14.2.6.7 explicit operator OracleBoolean(Int16)
- 14.2.6.8 explicit operator OracleBoolean(int)
- 14.2.6.9 explicit operator OracleBoolean(Int64)
- 14.2.6.10 explicit operator OracleBoolean(Single)
- 14.2.6.11 explicit operator OracleBoolean(String)
- 14.2.7 OracleBoolean Properties
- 14.2.8 OracleBoolean Instance Methods
- 14.3 OracleDate Structure
-
14.4
OracleDecimal Structure
- 14.4.1 OracleDecimal Members
- 14.4.2 OracleDecimal Constructors
- 14.4.3 OracleDecimal Static Fields
- 14.4.4 OracleDecimal Static (Comparison) Methods
-
14.4.5
OracleDecimal Static (Manipulation) Methods
- 14.4.5.1 Abs
- 14.4.5.2 Add
- 14.4.5.3 AdjustScale
- 14.4.5.4 Ceiling
- 14.4.5.5 ConvertToPrecScale
- 14.4.5.6 Divide
- 14.4.5.7 Floor
- 14.4.5.8 Max
- 14.4.5.9 Min
- 14.4.5.10 Mod
- 14.4.5.11 Multiply
- 14.4.5.12 Negate
- 14.4.5.13 Parse
- 14.4.5.14 Round
- 14.4.5.15 SetPrecision
- 14.4.5.16 Shift
- 14.4.5.17 Sign
- 14.4.5.18 Sqrt
- 14.4.5.19 Subtract
- 14.4.5.20 Truncate
- 14.4.6 OracleDecimal Static (Logarithmic) Methods
- 14.4.7 OracleDecimal Static (Trigonometric) Methods
- 14.4.8 OracleDecimal Static (Comparison) Operators
-
14.4.9
OracleDecimal Static Operators (Conversion from .NET Type to OracleDecimal)
- 14.4.9.1 implicit operator OracleDecimal
- 14.4.9.2 implicit operator OracleDecimal(decimal)
- 14.4.9.3 implicit operator OracleDecimal(int)
- 14.4.9.4 implicit operator OracleDecimal(long)
- 14.4.9.5 explicit operator OracleDecimal
- 14.4.9.6 explicit operator OracleDecimal(double)
- 14.4.9.7 explicit operator OracleDecimal(string)
- 14.4.10 OracleDecimal Static Operators (Conversion from OracleDecimal to .NET)
- 14.4.11 OracleDecimal Properties
- 14.4.12 OracleDecimal Instance Methods
- 14.5 OracleIntervalDS Structure
- 14.6 OracleIntervalYM Structure
- 14.7 OracleString Structure
-
14.8
OracleTimeStamp Structure
- 14.8.1 OracleTimeStamp Members
-
14.8.2
OracleTimeStamp Constructors
- 14.8.2.1 OracleTimeStamp(DateTime)
- 14.8.2.2 OracleTimeStamp(string)
- 14.8.2.3 OracleTimeStamp(int, int, int)
- 14.8.2.4 OracleTimeStamp(int, int, int, int, int, int)
- 14.8.2.5 OracleTimeStamp(int, int, int, int, int, int, double)
- 14.8.2.6 OracleTimeStamp(int, int, int, int, int, int, int)
- 14.8.2.7 OracleTimeStamp(byte [ ])
- 14.8.3 OracleTimeStamp Static Fields
- 14.8.4 OracleTimeStamp Static Methods
-
14.8.5
OracleTimeStamp Static Operators
- 14.8.5.1 operator +
- 14.8.5.2 operator + (OracleTimeStamp, OracleIntervalDS)
- 14.8.5.3 operator + (OracleTimeStamp, OracleIntervalYM)
- 14.8.5.4 operator + (OracleTimeStamp, TimeSpan)
- 14.8.5.5 operator ==
- 14.8.5.6 operator >
- 14.8.5.7 operator >=
- 14.8.5.8 operator !=
- 14.8.5.9 operator <
- 14.8.5.10 operator <=
- 14.8.5.11 operator -
- 14.8.5.12 operator - (OracleTimeStamp, OracleIntervalDS)
- 14.8.5.13 operator - (OracleTimeStamp, OracleIntervalYM)
- 14.8.5.14 operator - (OracleTimeStamp, TimeSpan)
-
14.8.6
OracleTimeStamp Static Type Conversions
- 14.8.6.1 explicit operator OracleTimeStamp
- 14.8.6.2 explicit operator OracleTimeStamp(OracleTimeStampLTZ)
- 14.8.6.3 explicit operator OracleTimeStamp(OracleTimeStampTZ)
- 14.8.6.4 explicit operator OracleTimeStamp(string)
- 14.8.6.5 implicit operator OracleTimeStamp
- 14.8.6.6 implicit operator OracleTimeStamp(OracleDate)
- 14.8.6.7 implicit operator OracleTimeStamp(DateTime)
- 14.8.6.8 explicit operator DateTime
- 14.8.7 OracleTimeStamp Properties
-
14.8.8
OracleTimeStamp Methods
- 14.8.8.1 AddDays
- 14.8.8.2 AddHours
- 14.8.8.3 AddMilliseconds
- 14.8.8.4 AddMinutes
- 14.8.8.5 AddMonths
- 14.8.8.6 AddNanoseconds
- 14.8.8.7 AddSeconds
- 14.8.8.8 AddYears
- 14.8.8.9 CompareTo
- 14.8.8.10 Equals
- 14.8.8.11 GetHashCode
- 14.8.8.12 GetDaysBetween
- 14.8.8.13 GetYearsBetween
- 14.8.8.14 ToOracleDate
- 14.8.8.15 ToOracleTimeStampLTZ
- 14.8.8.16 ToOracleTimeStampTZ
- 14.8.8.17 ToString
-
14.9
OracleTimeStampLTZ Structure
- 14.9.1 OracleTimeStampLTZ Members
-
14.9.2
OracleTimeStampLTZ Constructors
- 14.9.2.1 OracleTimeStampLTZ(DateTime)
- 14.9.2.2 OracleTimeStampLTZ(string)
- 14.9.2.3 OracleTimeStampLTZ(int, int, int)
- 14.9.2.4 OracleTimeStampLTZ(int, int, int, int, int, int)
- 14.9.2.5 OracleTimeStampLTZ(int, int, int, int, int, int, double)
- 14.9.2.6 OracleTimeStampLTZ(int, int, int, int, int, int, int)
- 14.9.2.7 OracleTimeStampLTZ(byte [ ])
- 14.9.3 OracleTimeStampLTZ Static Fields
- 14.9.4 OracleTimeStampLTZ Static Methods
-
14.9.5
OracleTimeStampLTZ Static Operators
- 14.9.5.1 operator +
- 14.9.5.2 operator + (OracleTimeStampLTZ, OracleIntervalDS)
- 14.9.5.3 operator + (OracleTimeStampLTZ, OracleIntervalYM)
- 14.9.5.4 operator + (OracleTimeStampLTZ, TimeSpan)
- 14.9.5.5 operator ==
- 14.9.5.6 operator >
- 14.9.5.7 operator >=
- 14.9.5.8 operator !=
- 14.9.5.9 operator <
- 14.9.5.10 operator <=
- 14.9.5.11 operator -
- 14.9.5.12 operator - (OracleTimeStampLTZ, OracleIntervalDS)
- 14.9.5.13 operator - (OracleTimeStampLTZ, OracleIntervalYM)
- 14.9.5.14 operator - (OracleTimeStampLTZ, TimeSpan)
-
14.9.6
OracleTimeStampLTZ Static Type Conversions
- 14.9.6.1 explicit operator OracleTimeStampLTZ
- 14.9.6.2 explicit operator OracleTimeStampLTZ(OracleTimeStamp)
- 14.9.6.3 explicit operator OracleTimeStampLTZ(OracleTimeStampTZ)
- 14.9.6.4 explicit operator OracleTimeStampLTZ(string)
- 14.9.6.5 implicit operator OracleTimeStampLTZ
- 14.9.6.6 implicit operator OracleTimeStampLTZ(OracleDate)
- 14.9.6.7 implicit operator OracleTimeStampLTZ(DateTime)
- 14.9.6.8 explicit operator DateTime
- 14.9.7 OracleTimeStampLTZ Properties
-
14.9.8
OracleTimeStampLTZ Methods
- 14.9.8.1 AddDays
- 14.9.8.2 AddHours
- 14.9.8.3 AddMilliseconds
- 14.9.8.4 AddMinutes
- 14.9.8.5 AddMonths
- 14.9.8.6 AddNanoseconds
- 14.9.8.7 AddSeconds
- 14.9.8.8 AddYears
- 14.9.8.9 CompareTo
- 14.9.8.10 Equals
- 14.9.8.11 GetHashCode
- 14.9.8.12 GetDaysBetween
- 14.9.8.13 GetYearsBetween
- 14.9.8.14 ToOracleDate
- 14.9.8.15 ToOracleTimeStamp
- 14.9.8.16 ToOracleTimeStampTZ
- 14.9.8.17 ToString
- 14.9.8.18 ToUniversalTime
-
14.10
OracleTimeStampTZ Structure
- 14.10.1 OracleTimeStampTZ Members
-
14.10.2
OracleTimeStampTZ Constructors
- 14.10.2.1 OracleTimeStampTZ(DateTime)
- 14.10.2.2 OracleTimeStampTZ(DateTime, string)
- 14.10.2.3 OracleTimeStampTZ(string)
- 14.10.2.4 OracleTimeStampTZ(int, int, int)
- 14.10.2.5 OracleTimeStampTZ(int, int, int, string)
- 14.10.2.6 OracleTimeStampTZ(int, int, int, int, int, int)
- 14.10.2.7 OracleTimeStampTZ(int, int, int, int, int, int, string)
- 14.10.2.8 OracleTimeStampTZ(int, int, int, int, int, int, double)
- 14.10.2.9 OracleTimeStampTZ(int, int, int, int, int, int, double, string)
- 14.10.2.10 OracleTimeStampTZ(int, int, int, int, int, int, int)
- 14.10.2.11 OracleTimeStampTZ(int, int, int, int, int, int, int, string)
- 14.10.2.12 OracleTimeStampTZ(byte [ ])
- 14.10.3 OracleTimeStampTZ Static Fields
- 14.10.4 OracleTimeStampTZ Static Methods
-
14.10.5
OracleTimeStampTZ Static Operators
- 14.10.5.1 operator +
- 14.10.5.2 operator +(OracleTimeStampTZ, OracleIntervalDS)
- 14.10.5.3 operator +(OracleTimeStampTZ, OracleIntervalYM)
- 14.10.5.4 operator +(OracleTimeStampTZ, TimeSpan)
- 14.10.5.5 operator ==
- 14.10.5.6 operator >
- 14.10.5.7 operator >=
- 14.10.5.8 operator !=
- 14.10.5.9 operator <
- 14.10.5.10 operator <=
- 14.10.5.11 operator -
- 14.10.5.12 operator - (OracleTimeStampTZ, OracleIntervalDS)
- 14.10.5.13 operator - (OracleTimeStampTZ, OracleIntervalYM)
- 14.10.5.14 operator - (OracleTimeStampTZ value1, TimeSpan value2)
-
14.10.6
OracleTimeStampTZ Static Type Conversions
- 14.10.6.1 explicit operator OracleTimeStampTZ
- 14.10.6.2 explicit operator OracleTimeStampTZ(OracleTimeStamp)
- 14.10.6.3 explicit operator OracleTimeStampTZ(OracleTimeStampLTZ)
- 14.10.6.4 explicit operator OracleTimeStampTZ(string)
- 14.10.6.5 implicit operator OracleTimeStampTZ
- 14.10.6.6 implicit operator OracleTimeStampTZ(OracleDate)
- 14.10.6.7 implicit operator OracleTimeStampTZ(DateTime)
- 14.10.6.8 explicit operator DateTime
- 14.10.7 OracleTimeStampTZ Properties
-
14.10.8
OracleTimeStampTZ Methods
- 14.10.8.1 AddDays
- 14.10.8.2 AddHours
- 14.10.8.3 AddMilliseconds
- 14.10.8.4 AddMinutes
- 14.10.8.5 AddMonths
- 14.10.8.6 AddNanoseconds
- 14.10.8.7 AddSeconds
- 14.10.8.8 AddYears
- 14.10.8.9 CompareTo
- 14.10.8.10 Equals
- 14.10.8.11 GetDaysBetween
- 14.10.8.12 GetHashCode
- 14.10.8.13 GetTimeZoneOffset
- 14.10.8.14 GetYearsBetween
- 14.10.8.15 ToLocalTime
- 14.10.8.16 ToOracleDate
- 14.10.8.17 ToOracleTimeStampLTZ
- 14.10.8.18 ToOracleTimeStamp
- 14.10.8.19 ToString
- 14.10.8.20 ToUniversalTime
- 14.11 INullable Interface
- 15 Oracle Data Provider for .NET Types Exceptions
-
16
Oracle Data Provider for .NET UDT-Related Classes
- 16.1 OracleCustomTypeMappingAttribute Class
- 16.2 OracleObjectMappingAttribute Class
- 16.3 OracleArrayMappingAttribute Class
- 16.4 IOracleCustomType Interface
- 16.5 IOracleCustomTypeFactory Interface
- 16.6 IOracleArrayTypeFactory Interface
-
16.7
OracleUdt Class
- 16.7.1 OracleUdt Members
-
16.7.2
OracleUDT Static Methods
- 16.7.2.1 GetValue
- 16.7.2.2 GetValue(OracleConnection, IntPtr, string)
- 16.7.2.3 GetValue(OracleConnection, IntPtr, int)
- 16.7.2.4 GetValue(OracleConnection, IntPtr, string, out object)
- 16.7.2.5 GetValue(OracleConnection, IntPtr, int, out object)
- 16.7.2.6 IsDBNull
- 16.7.2.7 IsDBNull(OracleConnection, IntPtr, string)
- 16.7.2.8 IsDBNull(OracleConnection, IntPtr, int)
- 16.7.2.9 SetValue
- 16.7.2.10 SetValue(OracleConnection, IntPtr, string, object)
- 16.7.2.11 SetValue(OracleConnection, IntPtr, int, object)
- 16.7.2.12 SetValue(OracleConnection, IntPtr, string, object, object)
- 16.7.2.13 SetValue(OracleConnection, IntPtr, int, object, object)
-
16.8
OracleRef Class
- 16.8.1 OracleRef Members
- 16.8.2 OracleRef Constructors
- 16.8.3 OracleRef Static Fields
- 16.8.4 OracleRef Static Methods
- 16.8.5 OracleRef Instance Properties
-
16.8.6
Oracle Ref Instance Methods
- 16.8.6.1 Clone
- 16.8.6.2 Delete
- 16.8.6.3 Dispose
- 16.8.6.4 Flush
- 16.8.6.5 GetCustomObject
- 16.8.6.6 GetCustomObject(OracleUdtFetchOption)
- 16.8.6.7 GetCustomObject(OracleUdtFetchOption, int)
- 16.8.6.8 GetCustomObjectForUpdate
- 16.8.6.9 GetCustomObjectForUpdate(bool)
- 16.8.6.10 GetCustomObjectForUpdate(bool, int)
- 16.8.6.11 IsEqual
- 16.8.6.12 Lock
- 16.8.6.13 Update
- 16.9 OracleUdtFetchOption Enumeration
- 16.10 OracleUdtStatus Enumeration
-
17
Oracle Data Provider for .NET Bulk Copy Classes
- 17.1 OracleBulkCopy Class
- 17.2 OracleBulkCopyColumnMapping Class
- 17.3 OracleBulkCopyColumnMappingCollection Class
- 17.4 OracleBulkCopyOptions Enumeration
- 17.5 OracleRowsCopiedEventHandler Delegate
- 17.6 OracleRowsCopiedEventArgs Class
-
A
Oracle Schema Collections
- A.1 Common Schema Collections
-
A.2
ODP.NET-Specific Schema Collection
- A.2.1 Tables
- A.2.2 Columns
- A.2.3 Views
- A.2.4 XMLSchema
- A.2.5 Users
- A.2.6 Synonyms
- A.2.7 Sequences
- A.2.8 Functions
- A.2.9 Procedures
- A.2.10 ProcedureParameters
- A.2.11 Arguments
- A.2.12 Packages
- A.2.13 PackageBodies
- A.2.14 JavaClasses
- A.2.15 Indexes
- A.2.16 IndexColumns
- A.2.17 PrimaryKeys
- A.2.18 ForeignKeys
- A.2.19 ForeignKeyColumns
- A.2.20 UniqueKeys
- B Mapping LINQ Canonical Functions and Oracle Functions
- Glossary
- Index