DataStore 1.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package DataStore --version 1.0.0
                    
NuGet\Install-Package DataStore -Version 1.0.0
                    
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="DataStore" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DataStore" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="DataStore" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DataStore --version 1.0.0
                    
#r "nuget: DataStore, 1.0.0"
                    
#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.
#addin nuget:?package=DataStore&version=1.0.0
                    
Install DataStore as a Cake Addin
#tool nuget:?package=DataStore&version=1.0.0
                    
Install DataStore as a Cake Tool

DataStore is an easy-to-use, data-access framework for Azure DocumentDb, which maps POCO C# classes to documents.
It supports basic CRUD operations on any C# object, with some additional features such as:

* Strongly typed mapping between documents and C# class types with generics
* Generic Repository with support for LINQ queries against objects and their children (where the DocumentDB client supports it)
* Limited cross-document transactional support (see transactions examples below)
* Limited Partitioned Collection Support (partition on Id or ClassName)
* In-memory database, and event history for testing (see transactions examples below)
* Profiling (e.g. Duration and Query Cost in Request Units)
* Automatic Id and timestamp management of object hierarchies
* Automatic retries of queries when limits are exceeded

DataStore is built with .NET Core SDK v.1.0.0-preview4-004233(VS2017RC) tools but requires TFM net452 for Azure SDK compliance. It is completely backwards compatible with the .NETFramework 4.5.2 platform and does not require .NET Core.

Product Compatible and additional computed target framework versions.
.NET Framework net452 is compatible.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
16.38.0-alpha 1,826 3/28/2024
16.37.0-alpha 133 10/9/2023
16.36.0 1,080 9/30/2023
16.36.0-alpha 164 8/23/2023
16.35.0 363 8/23/2023
16.33.0 184 8/17/2023
16.31.0 192 8/16/2023
16.27.0-alpha 219 10/21/2022
16.26.0 2,041 10/21/2022
16.26.0-alpha 200 8/31/2022
16.25.0 756 8/31/2022
16.24.0 501 8/25/2022
16.23.0 484 8/25/2022
16.23.0-alpha 304 7/24/2022
16.22.0-alpha 220 7/24/2022
16.20.0 407 11/18/2022
16.19.1 540 7/20/2022
16.19.0 553 7/19/2022
16.19.0-alpha 225 7/19/2022
16.18.0-alpha 242 7/18/2022
16.17.0-alpha 242 7/18/2022
16.16.0-alpha 235 6/29/2022
16.15.0 723 6/29/2022
16.15.0-alpha 238 6/26/2022
16.14.0-alpha 261 6/26/2022
16.13.0-alpha 218 6/26/2022
16.12.0-alpha 228 6/26/2022
16.11.0-alpha 233 6/26/2022
16.10.0-alpha 238 6/25/2022
16.9.0-alpha 211 6/25/2022
16.8.0-alpha 230 6/25/2022
16.7.0-alpha 207 6/25/2022
16.6.0-alpha 223 6/25/2022
16.5.0-alpha 228 6/24/2022
16.4.0-alpha 216 6/24/2022
16.3.0-alpha 224 6/24/2022
16.2.0-alpha 276 6/7/2022
15.5.0-alpha 921 6/1/2021
15.4.0-alpha 322 5/3/2021
15.3.1 619 5/3/2021
15.2.0 470 4/29/2021
15.2.0-alpha 327 4/29/2021
15.1.0 405 11/18/2022
15.0.1 613 3/2/2021
14.8.0-alpha 331 3/2/2021
14.6.0-alpha 392 1/17/2021
14.5.0-alpha 378 1/8/2021
14.4.0-alpha 391 1/8/2021
14.3.0-alpha 418 1/8/2021
14.2.0-alpha 406 1/8/2021
14.1.0-alpha 421 1/8/2021
14.0.0-alpha 405 1/8/2021
13.10.0-alpha 370 12/29/2020
13.9.0-alpha 462 11/28/2020
13.8.0-alpha 387 11/27/2020
13.7.0-alpha 647 8/9/2020
13.6.0-alpha 390 8/9/2020
13.5.0-alpha 436 8/9/2020
13.4.0-alpha 519 8/6/2020
13.3.0-alpha 446 8/5/2020
13.1.0-alpha 406 8/4/2020
13.0.0-alpha 537 7/24/2020
12.2.0-alpha 525 6/28/2020
12.1.0-alpha 500 6/28/2020
12.0.3 670 6/30/2020
12.0.2 653 6/28/2020
12.0.1 668 6/28/2020
12.0.0 668 6/28/2020
12.0.0-alpha 443 6/28/2020
11.2.0-alpha 576 6/27/2020
10.3.0-alpha 441 6/24/2020
10.2.0-alpha 457 6/24/2020
10.1.0-alpha 443 6/24/2020
9.3.0 728 3/29/2020
9.2.0 678 3/17/2020
9.0.11 1,121 2/14/2020
9.0.10 648 2/13/2020
9.0.9 673 2/13/2020
9.0.8 710 2/13/2020
9.0.5 681 2/12/2020
9.0.3 720 2/9/2020
9.0.2 698 2/8/2020
9.0.1 704 2/8/2020
8.4.0 793 2/2/2020
8.3.0 722 2/1/2020
8.0.3 787 1/18/2020
8.0.1 654 1/13/2020
7.16.0 644 1/6/2020
7.15.0 638 1/6/2020
7.13.0 680 1/5/2020
7.12.0 748 1/5/2020
7.11.0 684 1/4/2020
7.10.0 649 12/16/2019
7.9.0 672 12/13/2019
7.8.0 679 12/13/2019
7.7.0 682 12/13/2019
7.6.0 671 12/11/2019
7.5.0 671 12/6/2019
7.4.0 645 12/3/2019
7.3.0 653 12/2/2019
7.2.0 647 11/28/2019
7.0.2 664 11/17/2019
7.0.1 669 11/16/2019
7.0.0 663 11/16/2019
6.16.0 1,078 6/24/2019
6.15.0 1,052 6/24/2019
6.10.0 1,095 5/2/2019
6.9.0 1,063 5/2/2019
6.8.0 1,120 4/25/2019
6.7.0 1,103 4/18/2019
6.6.0 1,089 4/18/2019
6.4.0 1,083 4/12/2019
6.2.0 1,099 4/12/2019
6.0.2 1,605 3/19/2019
6.0.1 1,224 3/8/2019
6.0.0 1,107 3/8/2019
5.3.0 1,174 1/30/2019
5.0.1 2,752 10/3/2018
5.0.0 1,278 9/20/2018
4.25.0 2,149 7/16/2018
4.24.0 1,369 7/16/2018
4.23.0 1,614 7/16/2018
4.21.0 2,250 6/28/2018
4.19.0 1,650 5/29/2018
4.17.0 3,901 4/13/2018
4.16.0 1,618 4/6/2018
4.15.0 1,601 4/5/2018
4.14.0 1,624 4/2/2018
4.13.0 1,711 3/26/2018
4.12.0 1,767 3/23/2018
4.11.0 1,761 3/23/2018
4.10.0 3,020 2/6/2018
4.9.0 1,479 11/29/2017
4.8.0 3,017 10/3/2017
4.0.6 1,455 9/17/2017
4.0.5 1,482 9/17/2017
4.0.4 1,477 9/17/2017
3.6.5 1,638 8/14/2017
3.6.4 1,676 7/21/2017
3.6.3 1,613 7/11/2017
3.6.1 1,771 6/19/2017
3.6.0 1,692 6/19/2017
3.5.6 1,696 5/18/2017
3.5.4 1,689 4/6/2017
3.5.3 1,742 4/4/2017
3.5.2 1,696 4/3/2017
3.3.4 1,748 3/31/2017
3.3.3 1,641 3/30/2017
3.3.2 1,670 3/30/2017
3.3.0 1,774 3/27/2017
3.1.0 1,714 3/20/2017
3.0.2 1,642 3/12/2017
2.0.9 1,799 2/20/2017
1.0.0 3,613 1/2/2017
1.0.0-rc6 1,573 10/25/2016
1.0.0-rc5 1,485 10/25/2016
1.0.0-rc4 1,324 10/25/2016
1.0.0-rc3 1,501 10/21/2016
1.0.0-rc2 1,811 10/5/2016

Limited Partition Support
Bug fixes
Upgrade solution to VS2017
Remove required filter for ReadActive