Metadata and the WCF Service Model with Oracle Database

In the WCF service model, you use the Add Adapter Service Reference Visual Studio Plug-in.or the ServiceModel Metadata Utility Tool (svcutile.exe) to generate proxy classes through which your code can either:

  • Invoke operations on the adapter (a WCF client class)

  • Receive operations from the adapter (a WCF service contract)

    These tools generate .NET classes that represent a service contract for target operations (as well as the supporting message contracts, operation contracts, and data contracts) from the metadata exposed by the Oracle Database adapter. For help in understanding the structure of this generated code, see "Understanding Generated Client Code" at https://go.microsoft.com/fwlink/?LinkId=98365. This topic specifically describes code that svcutil.exe generates, but its content is also applicable to the code that the Add Adapter Service Reference Plug-in generates. For information about how to generate a WCF client class or WCF service contract for target operations and about the differences between svcutil.exe and the Add Adapter Service Reference Plug-in, see Generate a WCF Client or a WCF Service Contract for Oracle Database Solution Artifacts.

See Also

Develop Oracle Database Applications by Using the WCF Service Model