NetToolsKit.Data
8.0.0-preview.1
dotnet add package NetToolsKit.Data --version 8.0.0-preview.1
NuGet\Install-Package NetToolsKit.Data -Version 8.0.0-preview.1
<PackageReference Include="NetToolsKit.Data" Version="8.0.0-preview.1" />
<PackageVersion Include="NetToolsKit.Data" Version="8.0.0-preview.1" />
<PackageReference Include="NetToolsKit.Data" />
paket add NetToolsKit.Data --version 8.0.0-preview.1
#r "nuget: NetToolsKit.Data, 8.0.0-preview.1"
#:package NetToolsKit.Data@8.0.0-preview.1
#addin nuget:?package=NetToolsKit.Data&version=8.0.0-preview.1&prerelease
#tool nuget:?package=NetToolsKit.Data&version=8.0.0-preview.1&prerelease
Infrastructure-level data access abstractions for repositories, unit of work, pagination, event store contracts, cache, and multitenancy. These contracts keep data access consistent while remaining implementation-agnostic.
Features:
- Repository and Unit of Work contracts for consistent data access.
- Query repository abstractions with async search and pagination primitives.
- Event store, cache, and multitenancy contracts for cross-cutting data concerns.
Ideal for applications that need consistent data patterns across multiple data access technologies.
| 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
- NetToolsKit.Core (>= 8.0.0-preview.1)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on NetToolsKit.Data:
| Package | Downloads |
|---|---|
|
NetToolsKit.DynamicQuery
Build LINQ expressions dynamically from structured filters and projections. Features: • Nested properties and collections (e.g., "Orders.Items.Product.Name"). • Rich operators: Equals, NotEquals, Contains, StartsWith, Between, In, NotIn. • Logical trees (AND/OR) via WhereTreeFilter. • Projection builder with objects and recursive lists. • IQueryable extensions for direct usage. Ideal for APIs and repositories that must interpret queries at runtime. |
|
|
NetToolsKit.Data.EntityFrameworkCore
Lightweight helpers and patterns to tame EF Core setup and data access. Features: • Repository and Unit of Work abstractions. • Sensible defaults for DbContext configuration. • Migration and schema management helpers. • LINQ utilities and dynamic query support. Ideal for teams standardizing EF Core across services. |
|
|
NetToolsKit.Data.EntityFrameworkCore.NewtonsoftJson
Optional Newtonsoft.Json support for NetToolsKit.Data.EntityFrameworkCore EventStore payloads. Features: • Newtonsoft.Json-based EventStore payload serializer. • System.Text.Json remains the default elsewhere. • Opt-in via EventStorePayloadSerializationOptions. |
|
|
NetToolsKit.AspNetCore
NetToolsKit.AspNetCore provides focused ASP.NET extensions to improve developer productivity and application reliability. Features: • Logging middlewares for enriched request/response tracing. • Centralized exception handling for consistent error responses. • Optional feature flags support for controlled rollouts. Ideal for web APIs that need standardized middleware and maintainable cross-cutting behaviors. |
|
|
NetToolsKit.Authentication
Authentication primitives and helpers for .NET services. Features: • Abstractions for auth flows and tokens. • Ready for JWT Bearer across net8/net9. Ideal for backends that need consistent auth building blocks. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 8.0.0-preview.1 | 117 | 3/10/2026 |