dotConnect for Oracle Documentation
In This Topic
    Professional Edition with Source Code
    In This Topic

    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.

    Features with No Sources Provided

    Sources are not provided for the following features:

    * Source code for the Direct mode is present in an obfuscated form.

    PublicKeyToken in Professional Edition with Source Code

    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.

    Source Solutions List

    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

    See Also

    Editions