Levge.Domain
1.1.42
dotnet add package Levge.Domain --version 1.1.42
NuGet\Install-Package Levge.Domain -Version 1.1.42
<PackageReference Include="Levge.Domain" Version="1.1.42" />
<PackageVersion Include="Levge.Domain" Version="1.1.42" />
<PackageReference Include="Levge.Domain" />
paket add Levge.Domain --version 1.1.42
#r "nuget: Levge.Domain, 1.1.42"
#:package Levge.Domain@1.1.42
#addin nuget:?package=Levge.Domain&version=1.1.42
#tool nuget:?package=Levge.Domain&version=1.1.42
<img src="src/Levge.Domain/icon.png" width="100" height="100" alt="Levge.Domain logo" />
Levge.Domain
Levge.Domain
is a set of base types for domain entities, interfaces, and enumerations for Levge projects.
Features
- ? Base entity and interface abstractions for DDD
- ? Auditable and soft-deletable entity support
- ? Extensible enumeration base types
Installation
.NET CLI
dotnet add package Levge.Domain
Package Manager
Install-Package Levge.Domain
Setup
Add configuration in
Program.cs
(if you have extension methods): // builder.Services.AddLevgeDomain(options ⇒ { // options.SomeOption = true; // });Note: This package provides base types and does not require DI setup by default.
Optional middleware: // app.UseMiddleware<YourMiddleware>();
Usage
using Levge.Domain.Entities;
public class User : AuditableEntity<int> { // ... your properties ... }
// Example usage of Levge.Exceptions (dependency): throw new Levge.Exceptions.LevgeException("Something went wrong");
Configuration Options
Option | Description |
---|---|
- | - |
This package does not require configuration options by default.
License
MIT License. See LICENSE for details.
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 was computed. 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 was computed. 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. |
-
net8.0
- Levge.Exceptions (>= 1.1.43)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Levge.Domain:
Package | Downloads |
---|---|
Levge.AuditLog
Domain entity, interface, and enumeration base types for Levge projects. |
GitHub repositories
This package is not used by any popular GitHub repositories.