EntityInjector is a set of libraries designed to simplify extracting entities from (primarily) databases in a clean and dependency-injected way.
👉 This repository contains multiple NuGet packages:
EntityInjector.Route
— Route binding to entities (via HTTP context)EntityInjector.Property
— (coming soon)
Package | NuGet | Description |
---|---|---|
EntityInjector.Route | Bind route parameters directly to database entities |
We provide extended test samples using Postgres + EF Core + TestContainers and basic samples with a Cosmos emulator.
See: EntityInjector.Samples.PostgresTest
and EntityInjector.Samples.CosmosTest
- Requires .NET 8 SDK
- Tests use docker containers
- Fetching data from Property