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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Soenneker.Entities.Named" Version="11.0.1303" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Soenneker.Entities.Named" Version="11.0.1303" />
                    
Directory.Packages.props
<PackageReference Include="Soenneker.Entities.Named" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Soenneker.Entities.Named --version 11.0.1303
                    
#r "nuget: Soenneker.Entities.Named, 11.0.1303"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Soenneker.Entities.Named@11.0.1303
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Soenneker.Entities.Named&version=11.0.1303
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.Entities.Named&version=11.0.1303
                    
Install as a Cake Tool

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image

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 Compatible and additional computed target framework versions.
.NET net11.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
Loading failed

Update dependency Soenneker.Entities.Entity to 11.0.715 (#2050)