![]() |
VOOZH | about |
dotnet add package Rystem.RepositoryFramework.Infrastructure.Azure.Storage.Table --version 10.0.5
NuGet\Install-Package Rystem.RepositoryFramework.Infrastructure.Azure.Storage.Table -Version 10.0.5
<PackageReference Include="Rystem.RepositoryFramework.Infrastructure.Azure.Storage.Table" Version="10.0.5" />
<PackageVersion Include="Rystem.RepositoryFramework.Infrastructure.Azure.Storage.Table" Version="10.0.5" />Directory.Packages.props
<PackageReference Include="Rystem.RepositoryFramework.Infrastructure.Azure.Storage.Table" />Project file
paket add Rystem.RepositoryFramework.Infrastructure.Azure.Storage.Table --version 10.0.5
#r "nuget: Rystem.RepositoryFramework.Infrastructure.Azure.Storage.Table, 10.0.5"
#:package Rystem.RepositoryFramework.Infrastructure.Azure.Storage.Table@10.0.5
#addin nuget:?package=Rystem.RepositoryFramework.Infrastructure.Azure.Storage.Table&version=10.0.5Install as a Cake Addin
#tool nuget:?package=Rystem.RepositoryFramework.Infrastructure.Azure.Storage.Table&version=10.0.5Install as a Cake Tool
Example from unit test with a business integration too. Here you may find the chance to use ToResult() in services to avoid the async method.
services
.AddRepositoryAsync<AppUser, AppUserKey>(async builder =>
{
await builder
.WithTableStorageAsync(tableStorageBuilder =>
{
tableStorageBuilder
.Settings.ConnectionString = configuration["ConnectionString:Storage"];
tableStorageBuilder
.WithTableStorageKeyReader<TableStorageKeyReader>()
.WithPartitionKey(x => x.Id, x => x.Id)
.WithRowKey(x => x.Username)
.WithTimestamp(x => x.CreationTime);
});
}).ToResult();
You found the IRepository<SuperCar, Guid> in DI to play with it.
With automated api, you may have the api implemented with your tablestorage integration. You need only to add the AddApiFromRepositoryFramework and UseApiForRepositoryFramework
builder.Services.AddApiFromRepositoryFramework()
.WithDescriptiveName("Repository Api")
.WithPath(Path)
.WithSwagger()
.WithVersion(Version)
.WithDocumentation()
.WithDefaultCors("http://example.com");
var app = builder.Build();
app.UseApiFromRepositoryFramework()
.WithNoAuthorization();
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.8 | 5,542 | 5/13/2026 |
| 10.0.7 | 138 | 3/26/2026 |
| 10.0.6 | 433,557 | 3/3/2026 |
| 10.0.5 | 134 | 2/22/2026 |
| 10.0.4 | 131 | 2/9/2026 |
| 10.0.3 | 147,922 | 1/28/2026 |
| 10.0.1 | 209,366 | 11/12/2025 |
| 9.1.3 | 336 | 9/2/2025 |
| 9.1.2 | 764,972 | 5/29/2025 |
| 9.1.1 | 97,998 | 5/2/2025 |
| 9.0.32 | 186,734 | 4/15/2025 |
| 9.0.31 | 5,837 | 4/2/2025 |
| 9.0.30 | 88,869 | 3/26/2025 |
| 9.0.29 | 9,068 | 3/18/2025 |
| 9.0.28 | 294 | 3/17/2025 |
| 9.0.27 | 300 | 3/16/2025 |
| 9.0.26 | 318 | 3/13/2025 |
| 9.0.25 | 52,177 | 3/9/2025 |
| 9.0.21 | 755 | 3/6/2025 |
| 9.0.20 | 19,614 | 3/6/2025 |