elsa-workflows / elsa-workflows/elsa-extensions

Split the Elsa.Persistence.Dapper project into multiple projects

Open
#131 1 comment 1 reaction 0 assignees View on GitHub
triaged
Dominant language
C#
Stars
49
Forks
48
Avg merge
21h 35m
Merged PRs (30d)
20

Description

Hi,

First of all, thank you so much for bring .NET ecosystem such a great open source workflow solution.

I'm integrating the Elsa + Dapper + Oracle to my existing project, I found current nuget package `Elsa.Persistence.Dapper` (v3.6.0) brings lots of dependencies into my project, and glad to see you had fixed it https://github.com/elsa-workflows/elsa-extensions/pull/113.

But it still has Npgsql, Sqlite, SqlServer dependencies. I think the `Elsa.Persistence.Dapper` project should be splitted into several projects, just like `Elsa.Persistence.EFCore`:
- Elsa.Persistence.Dapper
- Elsa.Persistence.Dapper.Sqlite
- Elsa.Persistence.Dapper.SqlServer
- Elsa.Persistence.Dapper.Npgsql

So that the `Elsa.Persistence.Dapper` project only keep these dependencies.
```xml







```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.