dotConnect for Oracle Professional Edition with Source Code provides the same functionality as the Professional edition. Additionally it includes the source code for most run-time features of dotConnect for Oracle.
When you install dotConnect for Oracle Professional Edition with Source Code, the sources are placed to the Src subfolder of the dotConnect for Oracle installation folder. By default it is "Program Files\Devart\dotConnect\Oracle\Src". The sources are grouped into corresponding folders and solutions according to the features.
To build the runtime assemblies of dotConnect for Oracle from the sources you will need Visual Studio 2010 or higher. Some assemblies require Visual Studio 2012 or higher. The assembly, containing Entity Framework Core provider functionality requires Visual Studio 2015 or higher. You must run Visual Studio as administrator.
Sources are not provided for the following features:
* Source code for the Direct mode is present in an obfuscated form.
Original Devart assemblies are signed with the Devart's private key. We provide a different strong name key file with the source code for signing the assemblies, compiled from the sources, and thus, the public key token is different too. When you need to register the assemblies, compiled from the sources, you need to use the following public key token: "37048f25b06d6560" instead of the Devart's original "09af7300eec23701", which is used in the samples in our documentation.
This concerns registering ADO.NET provider in the DbProviderFactories section, Entity Framework provider in the project config file, registering ASP.NET providers, registering the provider for Enterprise Library data access block, etc.
Solution | Location | Description | VS Version |
---|---|---|---|
Devart.Data.8.sln | Src\dotConnect\Common\ | The sources of the Devart.Data.dll assembly. Contains base classes of dotConnect for Oracle. | 2010 |
Devart.Data.Oracle.8.sln | Src\dotConnect\ | Includes the sources of the Devart.Data.dll and Devart.Data.Oracle.dll assemblies. These assemblies contain general ADO.NET provider features of dotConnect for Oracle. | 2010 |
Devart.Data.Oracle.Entity.EFv1.sln | Src\Entity\ | The sources of the Devart.Data.Oracle.Entity.EF1.dll assembly for Entity Framework v1. This assembly contains Entity Framework functionality. | 2010 |
Devart.Data.Oracle.Entity.EFv4.sln | Src\Entity\ | The sources of the Devart.Data.Oracle.Entity.EF4.dll and Devart.Data.Oracle.Entity.Migrations.EF4.dll assemblies for Entity Framework v4. These assemblies contain Entity Framework functionality and Entity Framework Code-First Migrations functionality respectively. | 2010 |
Devart.Data.Oracle.Entity.EFv5.sln | Src\Entity\ | The sources of the Devart.Data.Oracle.Entity.dll and Devart.Data.Oracle.Entity.Migrations.dll assemblies for Entity Framework v4. These assemblies contain Entity Framework functionality, Entity Framework Code-First Migrations functionality, and Entity Framework Spatials support features for Oracle respectively. | 2012 |
Devart.Data.Oracle.Entity.EFv6.sln | Src\Entity\ | The sources of the Devart.Data.Oracle.Entity.dll and Devart.Data.Oracle.Entity.Spatials.dll assemblies for Entity Framework v6. These assemblies contain Entity Framework functionality and Entity Framework Spatials support features for Oracle respectively. | 2012 |
Devart.Data.Oracle.Entity.EFCore.sln | Src\Entity\ | The sources of the Devart.Data.Oracle.Entity.EFCore.dll assembly for Entity Framework Core. This assembly contains Entity Framework Core functionality. | 2015 |
Devart.Data.Oracle.Linq.sln | Src\Linq\ | The sources of the Devart.Data.Linq.dll and Devart.Data.Oracle.Linq.dll assemblies, containing the LinqConnect functionality for Oracle. | 2010 |
Devart.Data.Oracle.Synchronization.sln | Src\SyncFramework\ | The sources of the Devart.Data.Synchronization.dll and Devart.Data.Oracle.Synchronization.dll assemblies, containing the Sync Framework support functionality. | 2010 |
Devart.Data.Oracle.Web.sln | Src\Web\ | The sources of the Devart.Data.Oracle.Web.dll assembly, containing the OracleDataSource component for web applications and ASP.NET 2.0 providers functionality. | 2010 |
Devart.Data.Oracle.Web.Identity.v1.sln | Src\Web\ | The sources of the Devart.Data.Oracle.Web.Identity.dll assembly, containing ASP.NET Identity 1.0 providers functionality. | 2012 |
Devart.Data.Oracle.Web.Identity.v2.sln | Src\Web\ | The sources of the Devart.Data.Oracle.Web.Identity.dll assembly, containing ASP.NET Identity 2.0 providers functionality. | 2012 |
Devart.Data.Oracle.Web.net40.sln | Src\Web\ | The sources of the Devart.Data.Oracle.Web.dll assembly, containing ASP.NET 4.0 providers functionality. | 2010 |
Devart.Data.Oracle.WF.net45.sln | Src\WorkflowFoundation\ | The sources of the Devart.Data.Oracle.WorkflowFoundation.dll assembly, containing the Oracle Workflow Instance Store and Workflow Tracking support features for .NET Framework 4.5. | 2010 |
Devart.Data.Oracle.WorkflowFoundation.sln | Src\WorkflowFoundation\ | The sources of the Devart.Data.Oracle.WorkflowFoundation.dll assembly, containing the Oracle Workflow Instance Store and Workflow Tracking support features for .NET Framework 3.0, 3.5, or 4.0. | 2012 |