15 packages tagged with “azure-table-storage”
Easily convert POCOs (Plain Old CLR Objects) to Azure Table Storage TableEntities and vice versa.
This projects implements an abstraction for Azure Storage Tables to use POCOs because deriving every entity from ITableEntity or TableEntity looks like a step backwards. The current implementation is intended to be an abstraction to store every existing entity into Azure Table Store.
A repository wrapper for Azure Table Storage that uses POCOs (Plain Old CLR Objects) instead of objects that implemeent ITableEntity. The Azure Storage SDK requires that objects that it works with to implement the ITableEntity interface. This puts us into one of two places that are often not desirable: You implement the ITableEntity interace, or inherit from TableEntity. This is easy, but now you've got a leaky abstraction, as well as properties that won't make much sense in your domain (e.g. instead of a UserId, you've now got a RowKey, of the wrong type), or you have fields that are out of place, like ETag and Timestamp. You create DTOs to save to ship data back and forth from the domain to Table Storage. This is a common style, but often is overkill, especially if we're just looking for a simple abstraction on top of Azure Table Storage. This simple library seeks to take care of the mapping for us, so that you can continue to write your domain objects as POCOs, while still being able to leverage the Azure Storage SDK. The library will convert simple properties to fields in Azure Table Storage. Complex types will serialize as json.
Cyan is a .NET dynamic client for the Azure Table Storage REST API. Uses .NET 4 dynamic features to mimic the behavior of the REST API so that you can leverage the existing Azure documentation without being forced into a complex object model.
This project implements an efficient middleware based way to implement workers with a strong focus on Azure App Services.
This is the Tables connector for ETLBox. It supports working with Azure Table Storage, enabling structured data storage and retrieval for cloud-based applications. ETLBox is a complete ETL (Extract, Transform, Load) library and data integration toolbox for .NET. # Build scalable, code-first ETL pipelines for SQL, NoSQL, APIs, and flat files. # Automate data movement, transformation, and synchronization with minimal memory usage. # Ideal for data warehousing, migrations, and big data processing. Simplify your data integration workflow: ETLBox enables efficient, asynchronous data processing by reading from databases, APIs, and file formats like CSV, Excel, and JSON. Transform data dynamically with row-based, batch, or lookup transformations, and read or write from/to multiple destinations in parallel. Key Features: * Stream large datasets efficiently without loading everything into memory * Maximize performance with parallel, task-based data flow execution * Connect to various data sources with built-in connectors or extend with custom components For tutorials, examples, and documentation, visit: https://www.etlbox.net/
Geared more toward Azure Table Storage (vs CosmosDB, which has an ATS api), using an intra/inter partition (or table) secondary index pattern. This library handles keeping the indexes up to date as data gets mutated.
An implementation of a trie-like data structure using Azure Table Storage to enable type-ahead style searching. Targets netcoreapp2.1, netstandard2.0 and net461.
Repository pattern implementation for microsoft azure storage table. It is probably not the fastest one but maybe one of the most simple. The tradeof is the use of dynamic in order to map from model objects. to table entites.
VeeFriends.LinkShortener is a modern, production-ready .NET 9 library and service for creating, managing, and tracking short links. It features robust analytics, QR code generation, and seamless integration with Azure Table Storage, Cloudinary, and Link Preview APIs.
Easily convert POCOs (Plain Old CLR Objects) to Azure Table Storage TableEntities and vice versa, fork of TableStorage.Abstractions.TableEntityConverters with System.Text.Json instead of Newtonsoft.Json
A simplified, modern .NET client library for Azure Table Storage with built-in error handling and intuitive APIs. This library provides an easy-to-use wrapper around Azure.Data.Tables SDK with comprehensive entity operations, flexible querying with OData filters, batch transactions, and type-safe generic support. Perfect for NoSQL data storage scenarios requiring schema-less data with partition and row key indexing. Supports full CRUD operations, partition-based queries, optimistic concurrency with ETags, and atomic batch transactions. Compatible with .NET Standard 2.0+, .NET 7, 8, and 9. Ideal for cloud-native applications, microservices, and distributed systems requiring fast, scalable NoSQL storage with Azure integration.