Go to file
Kyle 0b4f638cb9
feat: factor connection factory into Sqlite package
BREAKING CHANGE: The previous abstraction was confusing/misleading and was forcefully registering all connections as transient.

These changes invert the relationship a bit and change the injectable INonTransactionalDbConnection<TConnectionType> into scoped. It also allows us to provide an explicit connection factory for Sqlite and an extension method that's easier to use while preserving the very slim nature of the core data access package.
2024-07-11 20:12:07 -04:00
.config deps: upgrade versionize 2024-05-03 18:23:57 -04:00
.github/workflows feat: factor connection factory into Sqlite package 2024-07-11 20:12:07 -04:00
Base chore(release): 1.12.1 2024-07-06 03:07:00 +00:00
Base.Tests deps: upgrade deps 2024-06-23 22:41:02 -04:00
Db chore(release): 1.12.1 2024-07-06 03:07:00 +00:00
FruityFoundation.DataAccess.Abstractions chore(release): 1.12.1 2024-07-06 03:07:00 +00:00
FruityFoundation.DataAccess.Abstractions.FSharp chore(release): 1.12.1 2024-07-06 03:07:00 +00:00
FruityFoundation.DataAccess.Core feat: factor connection factory into Sqlite package 2024-07-11 20:12:07 -04:00
FruityFoundation.DataAccess.Sqlite feat: factor connection factory into Sqlite package 2024-07-11 20:12:07 -04:00
FruityFoundation.Tests.DataAccess.Abstractions.FSharp feat: factor connection factory into Sqlite package 2024-07-11 20:12:07 -04:00
FruityFoundation.Tests.DataAccess.Sqlite feat: factor connection factory into Sqlite package 2024-07-11 20:12:07 -04:00
FruityFoundation.Tests.FsBase feat: factor connection factory into Sqlite package 2024-07-11 20:12:07 -04:00
FruityFoundation.Tests.FsBaseInterop feat: factor connection factory into Sqlite package 2024-07-11 20:12:07 -04:00
FsBase chore(release): 1.12.1 2024-07-06 03:07:00 +00:00
.gitignore v1.0 2022-02-13 11:59:47 -05:00
.versionize build: automatic versioning and publishing 2022-11-30 23:40:31 -05:00
CHANGELOG.md chore(release): 1.12.1 2024-07-06 03:07:00 +00:00
Directory.Build.props feat: factor connection factory into Sqlite package 2024-07-11 20:12:07 -04:00
FruityFoundation.sln feat: factor connection factory into Sqlite package 2024-07-11 20:12:07 -04:00
FruityFoundation.sln.DotSettings chore: rename base to FruityFoundation 2022-02-24 19:25:28 -05:00
LICENSE build: automatic versioning and publishing 2022-11-30 23:40:31 -05:00
nuget.example.config v1.0 2022-02-13 11:59:47 -05:00
publish.sh v1.0 2022-02-13 11:59:47 -05:00
README.md chore: rename base to FruityFoundation 2022-02-24 19:25:28 -05:00
version.json v1.0 2022-02-13 11:59:47 -05:00

FruityFoundation