Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit b9428b4

Browse files
authored
Update README.md (#324)
1 parent 96fba8f commit b9428b4

File tree

1 file changed

+69
-64
lines changed

1 file changed

+69
-64
lines changed

‎samples/README.md

Lines changed: 69 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -26,142 +26,147 @@ Below is the feature list the samples cover. Each feature's sample has its own s
2626

2727
Application Continuity
2828
----------------------
29-
Sample 1: Unmanaged ODP.NET Application Continuity code sample with setup and runtime demo instructions.
29+
*Sample 1: Unmanaged ODP.NET Application Continuity code sample with setup and runtime demo instructions.
3030

3131
Parameter Array Binding
3232
----------------------
33-
Sample 1: Demonstrates parameter array binding.
33+
*Sample 1: Demonstrates parameter array binding.
3434

3535
ASP.NET Core
3636
------------
37-
ASP.NET Core 2.x: Demonstrates a simple ASP.NET Core 2.x web app to connect and retrieve data. <br>
38-
ASP.NET Core 3.x: Demonstrates a simple ASP.NET Core 3.x web app to connect and retrieve data. <br>
39-
ASP.NET Core 6: Demonstrates a simple ASP.NET Core 6 web app to connect and retrieve data.
37+
*ASP.NET Core 2.x: Demonstrates a simple ASP.NET Core 2.x web app to connect and retrieve data. <br>
38+
*ASP.NET Core 3.x: Demonstrates a simple ASP.NET Core 3.x web app to connect and retrieve data. <br>
39+
*ASP.NET Core 6: Demonstrates a simple ASP.NET Core 6 web app to connect and retrieve data.
4040

4141
PL/SQL Associative Array
4242
------------------------
43-
Sample 1: Demonstrates PL/SQL Associative Array binding.
43+
* Sample 1: Demonstrates PL/SQL Associative Array binding.
44+
45+
Async
46+
-----
47+
* Async Sample: Demonstrates using asynchronous ODP.NET (managed or core) and times its execution time.<br>
48+
* Sync Sample: Demonstrates using synchronous ODP.NET (managed or core) and times its execution time.
4449

4550
Autonomous Database
4651
-------------------
47-
ODP.NET Core Samples: Demonstrates how to connect ODP.NET Core to Oracle Autonomous Database via a console and an ASP.NET Core web app. <br>
48-
Managed ODP.NET Samples: Demonstrates how to connect managed ODP.NET to Oracle Autonomous Database via a console and an ASP.NET web app. <br>
49-
Unmanaged ODP.NET Sample: Demonstrates how to connect unmanaged ODP.NET to Oracle Autonomous Database via a console app.
52+
*ODP.NET Core Samples: Demonstrates how to connect ODP.NET Core to Oracle Autonomous Database via a console and an ASP.NET Core web app. <br>
53+
*Managed ODP.NET Samples: Demonstrates how to connect managed ODP.NET to Oracle Autonomous Database via a console and an ASP.NET web app. <br>
54+
*Unmanaged ODP.NET Sample: Demonstrates how to connect unmanaged ODP.NET to Oracle Autonomous Database via a console app.
5055

5156
Azure Active Directory
5257
----------------------
53-
Demonstrates connecting to Oracle Autonomous Database using an Azure Active Directory token with ODP.NET Core, managed, and unmanaged.
58+
*Demonstrates connecting to Oracle Autonomous Database using an Azure Active Directory token with ODP.NET Core, managed, and unmanaged.
5459

5560
Bulk Copy
5661
---------
57-
Sample 1: Demonstrates how to use ODP.NET bulk copy. Sample works for both managed and core ODP.NET.
62+
*Sample 1: Demonstrates how to use ODP.NET bulk copy. Sample works for both managed and core ODP.NET.
5863

5964
Client Factory
6065
--------------
61-
Sample 1: Demonstrates how to use the OracleClientFactory class.
66+
*Sample 1: Demonstrates how to use the OracleClientFactory class.
6267

6368
Command Builder
6469
---------------
65-
Sample 1: Demonstrates OracleCommandBuilder's SchemaSeparator property. <br>
66-
Sample 2: Demonstrates OracleCommandBuilders's QuoteIdentifier method. <br>
67-
Sample 3: Demonstrates OracleCommandBuilders's UnquoteIdentifier method.
70+
*Sample 1: Demonstrates OracleCommandBuilder's SchemaSeparator property. <br>
71+
*Sample 2: Demonstrates OracleCommandBuilders's QuoteIdentifier method. <br>
72+
*Sample 3: Demonstrates OracleCommandBuilders's UnquoteIdentifier method.
6873

6974
Configuration API
7075
-----------------
71-
Samples demonstrate how to use the OracleConfiguration, OracleDataSourceCollection, and OracleOnsServerCollection classes.
76+
*Samples demonstrate how to use the OracleConfiguration, OracleDataSourceCollection, and OracleOnsServerCollection classes.
7277

7378
Connection
7479
----------
75-
Sample 1: Demonstrates OracleConnection's GetSchema() method. <br>
76-
Sample 2: Demonstrates all variations of OracleConnection's GetSchema(string) method overload. <br>
77-
Sample 3: Demonstrates all variations of OracleConnection's GetSchema(string, string[]) method overload.
80+
*Sample 1: Demonstrates OracleConnection's GetSchema() method. <br>
81+
*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.
7883

7984
Connection String Builder
8085
-------------------------
81-
Sample 1: Demonstrates how to use the OracleConnectionStringBuilder class.
86+
*Sample 1: Demonstrates how to use the OracleConnectionStringBuilder class.
8287

8388
DataReader
8489
----------
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.
8792

8893
Data Source Enumerator
8994
----------------------
90-
Sample 1: Demonstrates the functionality of OracleDataSourceEnumerator class.
95+
*Sample 1: Demonstrates the functionality of OracleDataSourceEnumerator class.
9196

9297
DataSet
9398
-------
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).
99104

100105
Entity Framework Core
101106
---------------------
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.
107112

108113
Event Handler
109114
-------------
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.
111116

112117
Oracle Identity and Access Management
113118
-------------------------------------
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.
115120

116121
JSON
117122
----
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.
120125

121126
LOB
122127
---
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.
131136

132137
OpenTelemetry
133138
-------------
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
135140

136141
Performance Counters
137142
--------------------
138-
Sample 1: Demonstrates how to programmatically use ODP.NET performance counters.
143+
*Sample 1: Demonstrates how to programmatically use ODP.NET performance counters.
139144

140145
Ref Cursor
141146
----------
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.
149154

150155
Statement Cache
151156
---------------
152-
Sample 1: Demonstrates performance improvement when statement caching is enabled.
157+
*Sample 1: Demonstrates performance improvement when statement caching is enabled.
153158

154159
Transaction
155160
-----------
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.
159164

160165
User-Defined Types (UDT)
161166
------------------------
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

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /