elsa-workflows / elsa-workflows/elsa-extensions
EFCore SQL Server provider maps a SerializedMetadata column that doesn’t exist
- Dominant language
- C#
- Stars
- 49
- Forks
- 48
- Avg merge
- 21h 35m
- Merged PRs (30d)
- 20
Description
What happened?
After splitting out Elsa.Extensions into its own repo, the SQL-Server EF Core model for ActivityExecutionRecord was extended to include a SerializedMetadata column. But our existing database schema hasn’t been updated, so every upsert now fails with:
Invalid column name 'SerializedMetadata'.
Why it’s a problem:
Users who cannot or do not want to immediately run a database migration are completely blocked—no activity records can be written or updated.
Environment:
Elsa.Core version: latest fork
Elsa.Persistence.EFCore.SqlServer version: latest fork
Contributor guide
Research direction
Start by reproducing an ActivityExecutionRecord upsert against the existing SQL Server schema and compare it with the EF Core model that includes SerializedMetadata. Determine the expected compatibility behavior for databases without that column; done means activity records can be written and updated without the invalid-column failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, sql
- Domain
- database
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100