Basses.SimpleDocumentStore
0.0.2
See the version list below for details.
dotnet add package Basses.SimpleDocumentStore --version 0.0.2
NuGet\Install-Package Basses.SimpleDocumentStore -Version 0.0.2
<PackageReference Include="Basses.SimpleDocumentStore" Version="0.0.2" />
<PackageVersion Include="Basses.SimpleDocumentStore" Version="0.0.2" />
<PackageReference Include="Basses.SimpleDocumentStore" />
paket add Basses.SimpleDocumentStore --version 0.0.2
#r "nuget: Basses.SimpleDocumentStore, 0.0.2"
#:package Basses.SimpleDocumentStore@0.0.2
#addin nuget:?package=Basses.SimpleDocumentStore&version=0.0.2
#tool nuget:?package=Basses.SimpleDocumentStore&version=0.0.2
SimpleObjectDb
Easy way to store objects in a No SQL way.
The solution consists of a generic interface that can be used by the application. The interface can be backed by different storage solutions. Currently the solution supports raw files, MS SQL Server and PostgreSql as backing options.
Purpose
The main purpose with this is not to be used in large production systems but more during development. When developing, focus should be on the requirements and behavior not on data. Following a clean architecture the data store can be stubbed by in-memory implementation but sometimes it is still nice to be able to save state between executions.
By using this you will have real persistency without any effort, this gives you time to fully implement your solution while postponing the desision of the actual data storage solution until the very last minute. In some cases you may even find that using this is sufficient as the actual store solution. Especially in small application where high performance is not required.
Usage
For examples of usage see the file: Program.cs
To add to your project just copy the required files to your own project. This also allows for local changes if required.
For usage of the individual backing solutions go to the relevant folder for more info.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Basses.SimpleDocumentStore:
| Package | Downloads |
|---|---|
|
Basses.SimpleDocumentStore.PostgreSql
Easy way to store objects as documents using either raw files or PostgreSql as backing solution. By using this you will have real persistency without any effort, this gives you time to fully implement your solution while postponing the desision of the actual data storage solution until the very last minute. In some cases you may even find that using this is sufficient as the actual store solution. Especially in small application where high performance is not required. |
|
|
Basses.SimpleDocumentStore.SqlServer
Easy way to store objects as documents using either raw files or SqlServer as backing solution. By using this you will have real persistency without any effort, this gives you time to fully implement your solution while postponing the desision of the actual data storage solution until the very last minute. In some cases you may even find that using this is sufficient as the actual store solution. Especially in small application where high performance is not required. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Initial version