Soenneker.Entities.Named
11.0.1303
Prefix Reserved
dotnet add package Soenneker.Entities.Named --version 11.0.1303
NuGet\Install-Package Soenneker.Entities.Named -Version 11.0.1303
<PackageReference Include="Soenneker.Entities.Named" Version="11.0.1303" />
<PackageVersion Include="Soenneker.Entities.Named" Version="11.0.1303" />
<PackageReference Include="Soenneker.Entities.Named" />
paket add Soenneker.Entities.Named --version 11.0.1303
#r "nuget: Soenneker.Entities.Named, 11.0.1303"
#:package Soenneker.Entities.Named@11.0.1303
#addin nuget:?package=Soenneker.Entities.Named&version=11.0.1303
#tool nuget:?package=Soenneker.Entities.Named&version=11.0.1303
Soenneker.Entities.Named
Adds a mutable, virtual Name property to the base entity identity and audit fields.
Install
dotnet add package Soenneker.Entities.Named
Derive a named entity
using Soenneker.Entities.Named;
public sealed class ProductCategory : NamedEntity
{
public string? Description { get; set; }
}
var category = new ProductCategory
{
Id = Guid.NewGuid().ToString("N"),
Name = "Office supplies",
Description = "Paper, stationery, and desk accessories",
CreatedAt = DateTimeOffset.UtcNow
};
NamedEntity derives from Soenneker.Entities.Entity.Entity and implements INamedEntity. Implement INamedEntity directly when your domain type already has another base class.
The package does not assign, trim, normalize, localize, or require uniqueness for Name; those remain application rules. Id, Name, and CreatedAt must be assigned by the caller to avoid their CLR defaults.
The serialized property names are id, name, createdAt, and modifiedAt with System.Text.Json. Null omission follows the selected serializer settings.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net11.0 is compatible. |
-
net11.0
- Soenneker.Entities.Entity (>= 11.0.715)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Soenneker.Entities.Named:
| Package | Downloads |
|---|---|
|
Soenneker.Extensions.List.NamedEntity
A collection of helpful List{NamedEntity} extension methods |
|
|
Soenneker.Extensions.NamedEntity
A collection of helpful NamedEntity extension methods |
|
|
Soenneker.AutoFaker.Overrides.Entities.Named
An AutoFaker (AutoBogus) override for NamedEntity object |
|
|
Soenneker.Extensions.Enumerable.Entities.Named
A collection of helpful Enumerable NamedEntity extension methods |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.1303 | 294 | 11/11/2026 |
| 11.0.1302 | 83 | 11/11/2026 |
| 11.0.1301 | 568 | 11/2/2026 |
| 11.0.1300 | 91 | 11/2/2026 |
| 11.0.1299 | 535 | 10/26/2026 |
| 11.0.1297 | 199 | 10/26/2026 |
| 11.0.1296 | 151 | 10/26/2026 |
| 4.0.1295 | 826 | 10/14/2026 |
| 4.0.1294 | 151 | 10/14/2026 |
| 4.0.1293 | 96 | 10/14/2026 |
| 4.0.1292 | 169 | 10/14/2026 |
| 4.0.1287 | 210 | 10/13/2026 |
| 4.0.1286 | 161 | 10/12/2026 |
| 4.0.1284 | 193 | 10/12/2026 |
| 4.0.1283 | 250 | 10/11/2026 |
| 4.0.1282 | 160 | 10/11/2026 |
| 4.0.1281 | 572 | 9/30/2026 |
| 4.0.1280 | 139 | 9/30/2026 |
| 4.0.1279 | 246 | 9/24/2026 |
| 4.0.1278 | 112 | 9/24/2026 |
Update dependency Soenneker.Entities.Entity to 11.0.715 (#2050)