From b35e06bf3acd38f909d9ad89febbe2452f7a2aff Mon Sep 17 00:00:00 2001 From: Stefano Candori Date: Mon, 21 Oct 2019 17:44:44 +0200 Subject: [PATCH] Workflow status enum should be converted to int and not string when persisting with EntityFramework (#98) Update SQL script --- .../Elsa.Persistence.EntityFrameworkCore/ElsaContext.cs | 2 +- .../Migrations/ElsaContextModelSnapshot.cs | 2 +- .../Elsa.Persistence.EntityFrameworkCore/sqlserver-create.sql | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/persistence/Elsa.Persistence.EntityFrameworkCore/ElsaContext.cs b/src/persistence/Elsa.Persistence.EntityFrameworkCore/ElsaContext.cs index d4eafafa4..05b392f80 100644 --- a/src/persistence/Elsa.Persistence.EntityFrameworkCore/ElsaContext.cs +++ b/src/persistence/Elsa.Persistence.EntityFrameworkCore/ElsaContext.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; using Elsa.Models; using Elsa.Persistence.EntityFrameworkCore.Documents; using Microsoft.EntityFrameworkCore; diff --git a/src/persistence/Elsa.Persistence.EntityFrameworkCore/Migrations/ElsaContextModelSnapshot.cs b/src/persistence/Elsa.Persistence.EntityFrameworkCore/Migrations/ElsaContextModelSnapshot.cs index ac9f4f525..a1e7f7279 100644 --- a/src/persistence/Elsa.Persistence.EntityFrameworkCore/Migrations/ElsaContextModelSnapshot.cs +++ b/src/persistence/Elsa.Persistence.EntityFrameworkCore/Migrations/ElsaContextModelSnapshot.cs @@ -1,4 +1,4 @@ -// +// using System; using Elsa.Persistence.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; diff --git a/src/persistence/Elsa.Persistence.EntityFrameworkCore/sqlserver-create.sql b/src/persistence/Elsa.Persistence.EntityFrameworkCore/sqlserver-create.sql index 00f09ad06..69728328e 100644 --- a/src/persistence/Elsa.Persistence.EntityFrameworkCore/sqlserver-create.sql +++ b/src/persistence/Elsa.Persistence.EntityFrameworkCore/sqlserver-create.sql @@ -31,7 +31,7 @@ CREATE TABLE [WorkflowInstances] ( [Id] nvarchar(450) NOT NULL, [DefinitionId] nvarchar(max) NULL, [Version] int NOT NULL, - [Status] int NOT NULL, + [Status] nvarchar(max) NOT NULL, [CorrelationId] nvarchar(max) NULL, [CreatedAt] datetime2 NOT NULL, [StartedAt] datetime2 NULL, @@ -50,6 +50,6 @@ CREATE TABLE [WorkflowInstances] ( GO INSERT INTO [__EFMigrationsHistory] ([MigrationId], [ProductVersion]) -VALUES (N'20190915185812_Create', N'2.2.6-servicing-10079'); +VALUES (N'20190929143746_InitialCreate', N'2.2.6-servicing-10079'); GO