You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

SujaySarma.Data.Azure.Tables

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

SujaySarma.Data.Azure.Tables

(Azure Storage Tables, Azure Development Storage, Azurite and CosmosDB compatible). This library provides data access and management capabilities for Azure Storage Tables.

9.5.0
Source
nugetNuGet
Version published
Maintainers
1
Created
Source

SujaySarma.Data.Azure.Tables

This is a .NET library for working with Azure Table Storage. It provides a set of classes and interfaces to help you manage and manipulate data in Azure Table Storage efficiently. It is designed to be used as a dependency in other projects that require data management capabilities with Azure Table Storage.

API

This library provides the following public-surface API:

Attributes

NameDescription
TableAn attribute that can be applied to classes to indicate that they represent a table in Azure Table Storage.
TableColumnAn attribute that can be applied to properties of a class to indicate that they represent a column in Azure Table Storage.
PartitionKeyAn attribute that can be applied to a property of a class to indicate that it represents the partition key for the table.
RowKeyAn attribute that can be applied to a property of a class to indicate that it represents the row key for the table.
ETagAn attribute that can be applied to a property of a class to indicate that it represents the ETag for the table entity.
TimestampAn attribute that can be applied to a property of a class to indicate that it represents the timestamp for the table entity.

How to use

  • Decorate your classes with the TableAttribute to indicate that they represent a table in Azure Table Storage.
  • Decorate the properties or fields in the classes with the TableColumnAttribute to indicate that they represent columns in the table. If they represent one of the special columns such as a PartitionKey, RowKey, Timestamp or ETag, decorate them with the appropriate attribute from the Attributes table above.
  • Use the AzureTablesContext class to interact with Azure Table Storage. This class provides methods for performing both DDL and DML operations on the tables and entities, in both synchronous and asynchronous modes.

This library contains other members marked "public" that are only intended for use by a library implementing a data access mechanism. These members are part of the internal implementation and should not be used directly by consumers of the library. They are subject to change without notice and may not be available in future versions of the library. Please see the code and documentation within SujaySarma.Data.* data access implementation libraries.*

Copyright (c) 2025 and beyond, Sujay V. Sarma. All rights reserved.

Licensed under the MIT License. See LICENSE file in the project root for full license information.

Library authored and maintained by: Sujay V. Sarma.

Issues/Feedback/Suggestions/Feature requests: Please create an issue on the GitHub repository.

Keywords

data

FAQs

Package last updated on 20 Jun 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts