Skip to the content.

Oracle Persistence provider for Workflow Core

Provides support to persist workflows running on Workflow Core to an Oracle database.

Installing

Install the NuGet package “WorkflowCore.Persistence.Oracle”

PM> Install-Package WorkflowCore.Persistence.Oracle -Pre

Usage

Use the .UseOracle extension method when building your service provider.

services.AddWorkflow(x => x.UseOracle(@"Server=127.0.0.1;Database=workflow;User=root;Password=password;", true, true));

You can also add specific database version compatibility if needed.

services.AddWorkflow(x =>
    {
        x.UseOracle(connectionString, false, true, options =>
            {
                options.UseOracleSQLCompatibility(OracleSQLCompatibility.DatabaseVersion19);
            });
    });