IBeam.Repositories.AzureTables
2.0.57
See the version list below for details.
dotnet add package IBeam.Repositories.AzureTables --version 2.0.57
NuGet\Install-Package IBeam.Repositories.AzureTables -Version 2.0.57
<PackageReference Include="IBeam.Repositories.AzureTables" Version="2.0.57" />
<PackageVersion Include="IBeam.Repositories.AzureTables" Version="2.0.57" />
<PackageReference Include="IBeam.Repositories.AzureTables" />
paket add IBeam.Repositories.AzureTables --version 2.0.57
#r "nuget: IBeam.Repositories.AzureTables, 2.0.57"
#:package IBeam.Repositories.AzureTables@2.0.57
#addin nuget:?package=IBeam.Repositories.AzureTables&version=2.0.57
#tool nuget:?package=IBeam.Repositories.AzureTables&version=2.0.57
IBeam.Repositories.AzureTables
Azure Table Storage repository provider for IBeam.Repositories.
Narrative Introduction
This package adds Azure Tables as a concrete data-store implementation for IBeam repositories. It supports configurable storage models, key formatting, entity mapping overrides, and optional locator-based ID lookup patterns for tenant-aware workloads.
Features and Components
- registration methods:
ConfigureIBeamAzureTables(IConfiguration)ConfigureIBeamAzureTables(Action<AzureTablesOptions>)AddIBeamAzureTablesRepositories()
- repository/store implementations:
AzureTablesRepositoryAsync<T>AzureTablesRepositoryStore<T>
- mapping and key services:
IAzureEntityKeyResolver<T>IAzureEntityKeyFormatterIEntityLocatorAddAzureEntityMapping<T>(...)
- partition strategy helpers and in-memory locator option
Dependencies
- Internal packages:
IBeam.RepositoriesIBeam.Utilities
- External packages:
Azure.Data.TablesMicrosoft.Extensions.Options
Configuration Section
IBeam:Repositories:AzureTables
Table Name Prefix
Repository table names are built from:
{TableNamePrefix}{EntityOrMappedTableName}
TableNamePrefix is configured at IBeam:Repositories:AzureTables:TableNamePrefix. If it is unset, the generic repository provider uses an empty prefix. IBeam does not derive a prefix from environment name, application name, or connection string; values such as WellderlyTest only appear when explicitly configured.
This setting is separate from the identity Azure Table provider setting, IBeam:Identity:AzureTable:TablePrefix.
Connection String Cascade
AzureTables provider resolves connection string with fallback precedence:
IBeam:Repositories:AzureTables:ConnectionStringIBeam:AzureTablesIBeam:Repositories:ConnectionStringIBeam:ConnectionStringConnectionStrings:AzureTablesConnectionStrings:AzureStorageConnectionStrings:IBeamConnectionStrings:DefaultConnection
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Azure.Data.Tables (>= 12.9.1)
- IBeam.Repositories (>= 2.0.57)
- IBeam.Utilities (>= 2.0.57)
- Microsoft.Extensions.Options (>= 10.0.3)
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 |
|---|---|---|
| 2.0.64 | 0 | 6/17/2026 |
| 2.0.63 | 48 | 6/16/2026 |
| 2.0.62 | 50 | 6/16/2026 |
| 2.0.57 | 112 | 6/8/2026 |
| 2.0.56 | 105 | 6/7/2026 |
| 2.0.54 | 151 | 5/27/2026 |
| 2.0.52 | 95 | 5/27/2026 |
| 2.0.35 | 146 | 5/15/2026 |
| 2.0.32 | 248 | 3/25/2026 |
| 2.0.30 | 124 | 3/25/2026 |
| 2.0.29 | 118 | 3/25/2026 |
| 2.0.28 | 120 | 3/25/2026 |
| 2.0.26 | 117 | 3/25/2026 |
| 2.0.22 | 125 | 3/25/2026 |