Benday.Common
9.6.0
See the version list below for details.
dotnet add package Benday.Common --version 9.6.0
NuGet\Install-Package Benday.Common -Version 9.6.0
<PackageReference Include="Benday.Common" Version="9.6.0" />
<PackageVersion Include="Benday.Common" Version="9.6.0" />
<PackageReference Include="Benday.Common" />
paket add Benday.Common --version 9.6.0
#r "nuget: Benday.Common, 9.6.0"
#:package Benday.Common@9.6.0
#addin nuget:?package=Benday.Common&version=9.6.0
#tool nuget:?package=Benday.Common&version=9.6.0
Benday.Common
A collection of classes for supporting the domain model pattern in .NET Core.
Key Features
- Utilty class for running command line tools, reading the results, and managing errors
- Classes for handling the paging and sorting of results
- Identity interfaces for managing string and integer based object identity
- Utility classes for managing searching and queries
- Interfaces for organizing type registration for dependency injection
- ...and more.
About
Written by Benjamin Day
Pluralsight Author | Microsoft MVP | Scrum.org Professional Scrum Trainer
https://www.benday.com
https://www.slidespeaker.ai
info@benday.com
YouTube: https://www.youtube.com/@_benday
Bugs? Suggestions? Contribute?
Got ideas for git repo sync features you'd like to see? Found a bug? Let us know by submitting an issue. Want to contribute? Submit a pull request.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- System.ComponentModel.Annotations (>= 5.0.0)
-
net8.0
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- System.Text.Json (>= 10.0.0)
-
net9.0
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- System.Text.Json (>= 10.0.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Benday.Common:
| Package | Downloads |
|---|---|
|
Benday.EfCore.SqlServer
A collection of classes for supporting the repository pattern and domain model pattern in .NET Core with Entity Framework Core. |
|
|
Benday.CosmosDb
A collection of classes for implementing the domain model and repository patterns with Azure Cosmos DB. Features hierarchical partition key support, LINQ queries with automatic partition keys, optimistic concurrency with ETags, ASP.NET Core dependency injection helpers, and per-repository custom container configuration. |
|
|
Benday.Common.Testing
A collection of classes to streamline testing with XUnit and Moq, featuring a comprehensive assertion framework with fluent syntax and descriptive error messages. |
|
|
Benday.Repositories
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.1 | 128 | 4/18/2026 |
| 10.0.1-alpha | 109 | 4/3/2026 |
| 10.0.0-alpha | 88 | 4/3/2026 |
| 9.12.0 | 679 | 3/5/2026 |
| 9.11.0 | 107 | 3/5/2026 |
| 9.10.0 | 690 | 12/17/2025 |
| 9.9.0 | 313 | 12/17/2025 |
| 9.8.0 | 312 | 12/17/2025 |
| 9.7.0 | 583 | 12/16/2025 |
| 9.6.0 | 260 | 11/25/2025 |
| 9.5.0 | 326 | 11/12/2025 |
| 9.4.0 | 721 | 7/20/2025 |
| 9.3.0 | 280 | 5/30/2025 |
| 9.2.0 | 176 | 5/30/2025 |
| 9.1.0 | 315 | 4/24/2025 |
| 9.0.0 | 179 | 4/19/2025 |
| 9.0.0-alpha | 203 | 2/16/2024 |
| 8.0.0 | 828 | 1/7/2024 |
| 7.1.0 | 296 | 10/2/2023 |
| 7.0.0 | 580 | 3/31/2023 |
v9.6 - Modifying process runner to expose the process and optionally kill it; Adding AsyncProcessRunner for running processes asynchronously;
v9.5 - Updating dependencies to .net 10.0;
v9.4 - Added IsNullOrEmpty() to string extension methods; Added compiler hint attributes to indicate when the input strings for IsNullOrEmpty() and IsNullOrWhitespace() are not null;
v9.3 - Added ConfigurationExtensionMethods; Added ToStringThrowIfNullOrEmpty() and SafeToString() to the ConfigurationExtensionMethods class for accessing values from IConfiguration.
v9.2 - Added ToStringThrowIfNullOrEmpty() to the StringExtensionMethods class.
v9.1 - Added some additional methods to the StringExtensionMethods class.
v9.0 - Updating dependencies and adding package target for .net 9.0