You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*Sample 2: Demonstrates all variations of OracleConnection's GetSchema(string) method overload. <br>
82
+
*Sample 3: Demonstrates all variations of OracleConnection's GetSchema(string, string[]) method overload.
78
83
79
84
Connection String Builder
80
85
-------------------------
81
-
Sample 1: Demonstrates how to use the OracleConnectionStringBuilder class.
86
+
*Sample 1: Demonstrates how to use the OracleConnectionStringBuilder class.
82
87
83
88
DataReader
84
89
----------
85
-
Unmanaged ODP.NET Sample: Demonstrates OracleDataReader's VisibleFieldCount and HiddenFieldCount properties. <br>
86
-
ODP.NET Core Sample: Demonstrates how to connect and retrieve data using ODP.NET Core via a console app.
90
+
*Unmanaged ODP.NET Sample: Demonstrates OracleDataReader's VisibleFieldCount and HiddenFieldCount properties. <br>
91
+
*ODP.NET Core Sample: Demonstrates how to connect and retrieve data using ODP.NET Core via a console app.
87
92
88
93
Data Source Enumerator
89
94
----------------------
90
-
Sample 1: Demonstrates the functionality of OracleDataSourceEnumerator class.
95
+
*Sample 1: Demonstrates the functionality of OracleDataSourceEnumerator class.
91
96
92
97
DataSet
93
98
-------
94
-
Sample 1: Demonstrates data manipulation language (DML) operations on a Dataset. <br>
95
-
Sample 2: Demonstrates how to populate a DataSet using C#. <br>
96
-
Sample 3: Demonstrates DML operations on LOB columns. <br>
97
-
Sample 4: Demonstrates how to populate a DataSet from multiple output Ref Cursors from a stored procedure. <br>
98
-
Sample 5: Demonstrates how to populate a DataSet using Visual Basic .NET (VB.NET).
99
+
*Sample 1: Demonstrates data manipulation language (DML) operations on a Dataset. <br>
100
+
*Sample 2: Demonstrates how to populate a DataSet using C#. <br>
101
+
*Sample 3: Demonstrates DML operations on LOB columns. <br>
102
+
*Sample 4: Demonstrates how to populate a DataSet from multiple output Ref Cursors from a stored procedure. <br>
103
+
*Sample 5: Demonstrates how to populate a DataSet using Visual Basic .NET (VB.NET).
99
104
100
105
Entity Framework Core
101
106
---------------------
102
-
Autonomous Database Sample: Demonstrates Oracle EF Core connecting to Oracle Autonomous Database. <br>
103
-
Dependency Injection Sample: Demonstrates using dependency injection and ASP.NET Core with Oracle EF Core. <br>
104
-
Getting Started Sample: Demonstrates a basic Oracle EF Core scenario using migrations and scaffolding. <br>
105
-
Keyless Entity Types Sample: Demonstrates Oracle EF Core keyless entity types with relational and materialized views. <br>
106
-
Stored Procedure Result Set Samples: Demonstrates using PL/SQL that returns either an explicitly or implicitly bound REF Cursor.
107
+
*Autonomous Database Sample: Demonstrates Oracle EF Core connecting to Oracle Autonomous Database. <br>
108
+
*Dependency Injection Sample: Demonstrates using dependency injection and ASP.NET Core with Oracle EF Core. <br>
109
+
*Getting Started Sample: Demonstrates a basic Oracle EF Core scenario using migrations and scaffolding. <br>
110
+
*Keyless Entity Types Sample: Demonstrates Oracle EF Core keyless entity types with relational and materialized views. <br>
111
+
*Stored Procedure Result Set Samples: Demonstrates using PL/SQL that returns either an explicitly or implicitly bound REF Cursor.
107
112
108
113
Event Handler
109
114
-------------
110
-
Sample 1: Demonstrates how to trap the OracleRowUpdatingEvent and OracleRowUpdatedEvent using VB.NET.
115
+
*Sample 1: Demonstrates how to trap the OracleRowUpdatingEvent and OracleRowUpdatedEvent using VB.NET.
111
116
112
117
Oracle Identity and Access Management
113
118
-------------------------------------
114
-
Sample 1: Demonstrates how to use OCI .NET SDK to retrieve, authenticate, and refresh Oracle database tokens.
119
+
*Sample 1: Demonstrates how to use OCI .NET SDK to retrieve, authenticate, and refresh Oracle database tokens.
115
120
116
121
JSON
117
122
----
118
-
Select JSON Sample: Demonstrates row insert into and query against a JSON table. <br>
119
-
Select JSON CLOB Sample: Demonstrates row insert into and query against a JSON table using CLOB storage.
123
+
*Select JSON Sample: Demonstrates row insert into and query against a JSON table. <br>
124
+
*Select JSON CLOB Sample: Demonstrates row insert into and query against a JSON table using CLOB storage.
120
125
121
126
LOB
122
127
---
123
-
Sample 1: Demonstrates how to populate and obtain LOB data from a DataSet. <br>
124
-
Sample 2: Demonstrates how an OracleClob object is obtained as an output parameter of an anonymous PL/SQL block. <br>
125
-
Sample 3: Demonstrates how an OracleClob object is obtained from an output parameter of a stored procedure. <br>
126
-
Sample 4: Demonstrates how the LOB column data can be read as a .NET type by utilizing stream reads. <br>
127
-
Sample 5: Demonstrates how to bind an OracleClob object as a parameter and refetch the newly updated CLOB data using an OracleDataReader and an OracleClob object. <br>
128
-
Sample 6: Demonstrates LOB updates using row-level locking. <br>
129
-
Sample 7: Demonstrates LOB updates using result set locking. <br>
130
-
BFile Sample: Demonstrates accessing BFILEs through ODP.NET.
128
+
*Sample 1: Demonstrates how to populate and obtain LOB data from a DataSet. <br>
129
+
*Sample 2: Demonstrates how an OracleClob object is obtained as an output parameter of an anonymous PL/SQL block. <br>
130
+
*Sample 3: Demonstrates how an OracleClob object is obtained from an output parameter of a stored procedure. <br>
131
+
*Sample 4: Demonstrates how the LOB column data can be read as a .NET type by utilizing stream reads. <br>
132
+
*Sample 5: Demonstrates how to bind an OracleClob object as a parameter and refetch the newly updated CLOB data using an OracleDataReader and an OracleClob object. <br>
133
+
*Sample 6: Demonstrates LOB updates using row-level locking. <br>
134
+
*Sample 7: Demonstrates LOB updates using result set locking. <br>
135
+
*BFile Sample: Demonstrates accessing BFILEs through ODP.NET.
131
136
132
137
OpenTelemetry
133
138
-------------
134
-
Sample: Demonstrates using managed ODP.NET or ODP.NET Core with OpenTelemetry
139
+
*Sample: Demonstrates using managed ODP.NET or ODP.NET Core with OpenTelemetry
135
140
136
141
Performance Counters
137
142
--------------------
138
-
Sample 1: Demonstrates how to programmatically use ODP.NET performance counters.
143
+
*Sample 1: Demonstrates how to programmatically use ODP.NET performance counters.
139
144
140
145
Ref Cursor
141
146
----------
142
-
Sample 1: Demonstrates how a REF Cursor is obtained as an OracleDataReader. <br>
143
-
Sample 2: Demonstrates how a REF Cursor is obtained as an OracleDataReader through the use of an OracleRefCursor object. <br>
144
-
Sample 3: Demonstrates how multiple REF Cursors can be accessed by a single OracleDataReader. <br>
145
-
Sample 4: Demonstrates how a DataSet can be populated from a REF Cursor. The sample also demonstrates how a REF Cursor can be updated. <br>
146
-
Sample 5: Demonstrates how a DataSet can be populated from an OracleRefCursor object. <br>
147
-
Sample 6: Demonstrates how to populate a DataSet with multiple REF Cursors selectively. <br>
148
-
Sample 7: Demonstrates how to selectively obtain OracleDataReader objects from REF Cursors.
147
+
*Sample 1: Demonstrates how a REF Cursor is obtained as an OracleDataReader. <br>
148
+
*Sample 2: Demonstrates how a REF Cursor is obtained as an OracleDataReader through the use of an OracleRefCursor object. <br>
149
+
*Sample 3: Demonstrates how multiple REF Cursors can be accessed by a single OracleDataReader. <br>
150
+
*Sample 4: Demonstrates how a DataSet can be populated from a REF Cursor. The sample also demonstrates how a REF Cursor can be updated. <br>
151
+
*Sample 5: Demonstrates how a DataSet can be populated from an OracleRefCursor object. <br>
152
+
*Sample 6: Demonstrates how to populate a DataSet with multiple REF Cursors selectively. <br>
153
+
*Sample 7: Demonstrates how to selectively obtain OracleDataReader objects from REF Cursors.
149
154
150
155
Statement Cache
151
156
---------------
152
-
Sample 1: Demonstrates performance improvement when statement caching is enabled.
157
+
*Sample 1: Demonstrates performance improvement when statement caching is enabled.
153
158
154
159
Transaction
155
160
-----------
156
-
Sample 1: Demonstrates the usage of EnlistTransaction API. <br>
157
-
Sample 2: Demonstrates the usage of TransactionScope. <br>
158
-
Sample 3: Demonstrates nested transactions with savepoints.
161
+
*Sample 1: Demonstrates the usage of EnlistTransaction API. <br>
162
+
*Sample 2: Demonstrates the usage of TransactionScope. <br>
163
+
*Sample 3: Demonstrates nested transactions with savepoints.
159
164
160
165
User-Defined Types (UDT)
161
166
------------------------
162
-
Nested Table Sample: Demonstrates how to map, fetch, and manipulate a nested table of UDTs that has an inheritance hierarchy (i.e. parent and child types). <br>
163
-
Object UDT Sample: Demonstrates how to map, fetch, and manipulate an Oracle UDT as a .NET custom object. <br>
164
-
Spatial UDT Sample: Demonstrates how to map and fetch types similar to Oracle Spatial types as custom types. <br>
165
-
Ref Sample: Demonstrates how to fetch UDTs referenced by REFs. <br>
166
-
Ref Inheritance Sample: Demonstrates how to obtain and update Custom Type objects from OracleRef objects. <br>
167
-
VARRAY Sample: Demonstrates how to map, fetch, and manipulate the Oracle VARRAY as a custom object.
167
+
*Nested Table Sample: Demonstrates how to map, fetch, and manipulate a nested table of UDTs that has an inheritance hierarchy (i.e. parent and child types). <br>
168
+
*Object UDT Sample: Demonstrates how to map, fetch, and manipulate an Oracle UDT as a .NET custom object. <br>
169
+
*Spatial UDT Sample: Demonstrates how to map and fetch types similar to Oracle Spatial types as custom types. <br>
170
+
*Ref Sample: Demonstrates how to fetch UDTs referenced by REFs. <br>
171
+
*Ref Inheritance Sample: Demonstrates how to obtain and update Custom Type objects from OracleRef objects. <br>
172
+
*VARRAY Sample: Demonstrates how to map, fetch, and manipulate the Oracle VARRAY as a custom object.
0 commit comments