IBeam.Repositories
2.0.32
dotnet add package IBeam.Repositories --version 2.0.32
NuGet\Install-Package IBeam.Repositories -Version 2.0.32
<PackageReference Include="IBeam.Repositories" Version="2.0.32" />
<PackageVersion Include="IBeam.Repositories" Version="2.0.32" />
<PackageReference Include="IBeam.Repositories" />
paket add IBeam.Repositories --version 2.0.32
#r "nuget: IBeam.Repositories, 2.0.32"
#:package IBeam.Repositories@2.0.32
#addin nuget:?package=IBeam.Repositories&version=2.0.32
#tool nuget:?package=IBeam.Repositories&version=2.0.32
IBeam.Repositories
Core repository abstractions and base implementations for IBeam.
Narrative Introduction
This package defines the repository contract layer that service packages build on. It standardizes CRUD, archival, deletion semantics, and tenant-aware patterns so backing stores can vary (Azure Tables, OrmLite, etc.) without changing application services.
Features and Components
- entity contracts:
IEntityITenantEntityIArchivableEntityIDeletableEntity
- repository contracts:
IRepositoryStore<T>IBaseRepository<T>IBaseRepositoryAsync<T>IArchivableRepositoryAsync<T>
- base implementations:
BaseRepository<T>BaseRepositoryAsync<T>
- cross-cutting types:
TenantContextRepositoryOptions- repository exception hierarchy
- batch action model
Dependencies
- External packages:
Microsoft.Extensions.Caching.Abstractions
- Internal packages:
- none
| 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
- Microsoft.Extensions.Caching.Abstractions (>= 10.0.0)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on IBeam.Repositories:
| Package | Downloads |
|---|---|
|
IBeam.Repositories.OrmLite
IBeam modular framework components for .NET APIs and services. |
|
|
IBeam.Utilities
Cross-cutting primitives and helpers used across the stack. Provides shared types for consistent error handling and auditing, plus small utilities that keep other packages lean and focused. |
|
|
IBeam.Repositories.AzureTables
IBeam modular framework components for .NET APIs and services. |
|
|
IBeam.Services
Root services package that aggregates abstractions and core service implementations. |
|
|
IBeam.Services.Logging
IBeam modular framework components for .NET APIs and services. |
GitHub repositories
This package is not used by any popular GitHub repositories.