Polpware.ComponentModel.DataAnnotations 10.0.1

Polpware.ComponentModel.DataAnnotations

One .NET Standard 2.0 library of validation attributes, published to the Polpware baget feed.

Package Target Purpose
Polpware.ComponentModel.DataAnnotations netstandard2.0 ValidationAttributes for service models: NotDefaultAttribute, NotEmptyAttribute (Guid-aware), RequiredEnumAttribute, HasSomeMemberAttribute, NestedMemberValidation (validates each element of a collection member), UrlValidationAttribute.

Install

The package is on the Polpware feed, https://baget.polpware.com/v3/index.json:

<PackageReference Include="Polpware.ComponentModel.DataAnnotations" Version="10.0.1" />

Build, test, pack

This repository follows the chorigen .NET library standard; AGENTS.md carries the short form, including the exact commands:

  • CI=true dotnet build -c Release — as CI builds (warnings are errors; nullable and missing-doc warnings are reported only)
  • dotnet test -c Release — NUnit
  • CI=true dotnet pack -c Release -o out — runs package validation against the locked API baseline

Versioning and releases

One version per repository, in build/Repo.props. A release is a vX.Y.Z tag on main equal to that version; CI packs, publishes to baget, verifies the listing, and creates the GitHub Release. CHANGELOG.md follows Keep a Changelog; from 10.0.0 on, every major version records its breaking changes with a migration note, backed by docs/api-audit/<version>.md.

Repository

https://github.com/chorigen-io/polpware-data-bindings — main takes changes by pull request only.

Showing the top 20 packages that depend on Polpware.ComponentModel.DataAnnotations.

Packages Downloads
PolpAbp.Framework.Application.Contracts
Package Description
60
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
50
PolpAbp.Framework.Application.Contracts
Package Description
36
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
35
Nanshiie.FormSubmission.Application.Contracts
Package Description
35
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
34
PolpAbp.Framework.Application.Contracts
Package Description
32
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
32
PolpAbp.Framework.Application.Contracts
Package Description
31
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
31
PolpAbp.Framework.Application.Contracts
Package Description
30
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
30
PolpAbp.Framework.Application.Contracts
Package Description
29
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
29

.NET Standard 2.0

Version Downloads Last updated
10.0.1 2 10/12/2026
10.0.0 124 10/10/2026
8.0.0 525 10/04/2025
7.0.0 54 10/04/2025
1.0.0 60 10/04/2025