SujaySarma.Data.Azure.Tables
9.1.0
dotnet add package SujaySarma.Data.Azure.Tables --version 9.1.0
NuGet\Install-Package SujaySarma.Data.Azure.Tables -Version 9.1.0
<PackageReference Include="SujaySarma.Data.Azure.Tables" Version="9.1.0" />
paket add SujaySarma.Data.Azure.Tables --version 9.1.0
#r "nuget: SujaySarma.Data.Azure.Tables, 9.1.0"
// Install SujaySarma.Data.Azure.Tables as a Cake Addin #addin nuget:?package=SujaySarma.Data.Azure.Tables&version=9.1.0 // Install SujaySarma.Data.Azure.Tables as a Cake Tool #tool nuget:?package=SujaySarma.Data.Azure.Tables&version=9.1.0
Sujay Sarma's Azure Tables Client SDK
(Azure Storage Tables, Azure Development Storage, Azurite & CosmosDB compatible)
Library | Current version |
---|---|
SujaySarma.Data.Azure.Tables | Version 9.1.0 |
Version 9.0.0 is a revamped version that takes on a dependency on SujaySarma.Data.Core.
NuGet Package
https://www.nuget.org/packages/SujaySarma.Data.Azure.Tables
Source Code
https://github.com/sujayvsarma/SujaySarma.Data/tree/master/SujaySarma.Data.Azure.Tables
About this library
Microsoft keeps changing the library names, calling conventions and provided APIs, too frequently for developers to have a stable and consistent environment to code against. This library is an attempt by me to provide both myself and other developers in the same boat overcome those limitations while writing maintainable and performant code.
While you can just use this library as a wrapper for Microsoft's Azure.Data.Tables
library, the true power of this library is
when you use its powerful ORM capabilities. Transform your .NET business objects (class
es or record
s) in the blink of an eye to
TableEntity
-ies and vice-versa. When you do so, you also get to leverage the powerful type-transformation and built-in Json serialization
capabilities.
Dependencies
This package only depends on whatever is the current Microsoft library of the day that provides the client APIs to interact with Azure Storage Tables and CosmosDB. Right now, that library is
Dependability and Trustworthiness
- All the code is MIT licensed and open source. Examine every aspect of what the library does.
- I use this library in tons of my applications, tools, etc. You can expect bugs to be swiftly fixed.
- Enhancements happen all the time.
- If you need help or spot an issue, file a ticket on the Issues section.
Usage
Please see this guide for more details.
Happy coding!
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. 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 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. |
-
net6.0
- Azure.Data.Tables (>= 12.8.3)
- Microsoft.Extensions.Caching.Abstractions (>= 8.0.0)
- SujaySarma.Data.Core (>= 9.1.0)
-
net7.0
- Azure.Data.Tables (>= 12.8.3)
- Microsoft.Extensions.Caching.Abstractions (>= 8.0.0)
- SujaySarma.Data.Core (>= 9.1.0)
-
net8.0
- Azure.Data.Tables (>= 12.8.3)
- Microsoft.Extensions.Caching.Abstractions (>= 8.0.0)
- SujaySarma.Data.Core (>= 9.1.0)
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 |
---|---|---|
9.1.0 | 98 | 6/26/2024 |
8.5.0 | 149 | 12/19/2023 |
8.0.0 | 461 | 1/9/2023 |
7.4.0 | 411 | 9/16/2022 |
7.3.0 | 409 | 9/8/2022 |
7.2.0 | 412 | 9/8/2022 |
7.0.0 | 400 | 8/28/2022 |
6.4.0 | 463 | 8/4/2022 |
6.3.5 | 573 | 3/24/2022 |
6.3.0 | 369 | 9/9/2021 |
6.2.2 | 326 | 8/20/2021 |
6.2.0 | 356 | 8/18/2021 |
6.0.0 | 441 | 8/13/2021 |
5.1.5 | 439 | 6/30/2021 |
5.1.0 | 378 | 5/6/2021 |
5.0.0 | 366 | 5/2/2021 |
Version 9.1.0 - Revamped dependency system. Now combined with other SujaySarma.Data.* libraries