ServantSoftware.Data.Common 1.0.0.259

dotnet add package ServantSoftware.Data.Common --version 1.0.0.259
NuGet\Install-Package ServantSoftware.Data.Common -Version 1.0.0.259
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ServantSoftware.Data.Common" Version="1.0.0.259" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ServantSoftware.Data.Common --version 1.0.0.259
#r "nuget: ServantSoftware.Data.Common, 1.0.0.259"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install ServantSoftware.Data.Common as a Cake Addin
#addin nuget:?package=ServantSoftware.Data.Common&version=1.0.0.259

// Install ServantSoftware.Data.Common as a Cake Tool
#tool nuget:?package=ServantSoftware.Data.Common&version=1.0.0.259

FileBased.DataProviders

DataProviders Build

FileBased.DataProviders is a collection of ADO.NET & EF Core Data Providers designed to facilitate CRUD operations on common serializable formats stored on disk, including JSON, XML, and CSV.

Features

  • ADO.NET providers for JSON, XML, and CSV formats.
  • CRUD operations support for each format.
  • Compatibility with EF Core.
  • Extensive unit tests to ensure functionality.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • .NET 7.0 or later

Installation

Clone the repository to your local machine.

git clone https://github.com/Servant-Software-LLC/ADO.NET.FileBased.DataProviders.git

Navigate to the project directory.

cd ADO.NET.FileBased.DataProviders

Build the solution.

dotnet build

Usage

Each ADO.NET data provider (JSON, XML, and CSV) comes with its own set of specific operations. Please refer to the README of each provider for detailed instructions on how to use them.

Also, there are EF Core providers

Testing

The project comes with a set of unit tests to ensure that all features are working as expected. To run the tests, use the following command:

dotnet test

Contributing

Contributions are welcome. Please refer to our contributing guidelines for more information.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • The .NET Foundation for the ADO.NET and EF Core frameworks.
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  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. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on ServantSoftware.Data.Common:

Package Downloads
ServantSoftware.Data.Json

Package Description

ServantSoftware.Data.Csv

Package Description

ServantSoftware.Data.Xml

Package Description

ServantSoftware.EFCore.FileBasedProviders.Common

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0.259 201 6/8/2024
1.0.0.258 481 4/17/2024
1.0.0.257 197 4/17/2024
1.0.0.256 184 4/17/2024
1.0.0.254 173 4/15/2024
1.0.0.253 190 4/15/2024
1.0.0.252 169 4/14/2024
1.0.0.251 182 4/14/2024
1.0.0.250 160 4/13/2024
1.0.0.249 159 4/13/2024
1.0.0.248 159 4/11/2024
1.0.0.247 184 4/11/2024
1.0.0.246 208 4/1/2024
1.0.0.245 212 4/1/2024
1.0.0.242 173 3/27/2024
1.0.0.241 176 3/27/2024
1.0.0.240 165 3/27/2024
1.0.0.239 138 3/27/2024
1.0.0.238 248 3/16/2024
1.0.0.237 172 3/16/2024
1.0.0.236 327 2/14/2024
1.0.0.235 494 12/20/2023
1.0.0.233 669 10/23/2023
1.0.0.232 497 10/23/2023
1.0.0.231 477 10/23/2023
1.0.0.230 496 10/23/2023
1.0.0.229 485 10/23/2023
1.0.0.228 465 10/22/2023
1.0.0.227 481 10/22/2023
1.0.0.226 447 10/22/2023
1.0.0.225 510 10/22/2023
1.0.0.224 489 10/22/2023
1.0.0.223 492 10/22/2023
1.0.0.222 476 10/22/2023
1.0.0.221 467 10/22/2023
1.0.0.220 474 10/21/2023
1.0.0.219 511 10/21/2023
1.0.0.218 489 10/21/2023
1.0.0.217 485 10/21/2023
1.0.0.216 491 10/21/2023
1.0.0.215 456 10/21/2023
1.0.0.214 484 10/21/2023
1.0.0.213 483 10/21/2023
1.0.0.212 458 10/21/2023
1.0.0.211 490 10/20/2023
1.0.0.210 470 10/20/2023
1.0.0.209 499 10/20/2023
1.0.0.208 472 10/20/2023
1.0.0.207 454 10/20/2023
1.0.0.206 490 10/20/2023
1.0.0.205 498 10/20/2023
1.0.0.204 462 10/19/2023
1.0.0.203 498 10/17/2023
1.0.0.202 599 10/10/2023
1.0.0.201 542 10/7/2023
1.0.0.200 530 10/3/2023
1.0.0.199 507 10/2/2023
1.0.0.198 478 10/2/2023
1.0.0.195 540 9/27/2023
1.0.0.194 526 9/27/2023
1.0.0.193 538 9/27/2023
1.0.0.192 526 9/27/2023
1.0.0.191 566 9/26/2023
1.0.0.189 584 9/22/2023
1.0.0.188 523 9/22/2023
1.0.0.187 555 9/22/2023
1.0.0.186 550 9/19/2023
1.0.0.185 613 9/18/2023
1.0.0.184 531 9/17/2023
1.0.0.183 524 9/17/2023
1.0.0.182 540 9/16/2023
1.0.0.181 545 9/15/2023
1.0.0.179 548 9/14/2023
1.0.0.178 545 9/14/2023
1.0.0.176 554 9/13/2023
1.0.0.175 596 9/9/2023
1.0.0.174 557 9/8/2023
1.0.0.173 568 9/1/2023
1.0.0.172 554 9/1/2023
1.0.0.171 534 8/31/2023
1.0.0.170 569 8/25/2023
1.0.0.169 618 8/24/2023