Levge.Domain
1.1.45
dotnet add package Levge.Domain --version 1.1.45
NuGet\Install-Package Levge.Domain -Version 1.1.45
<PackageReference Include="Levge.Domain" Version="1.1.45" />
<PackageVersion Include="Levge.Domain" Version="1.1.45" />
<PackageReference Include="Levge.Domain" />
paket add Levge.Domain --version 1.1.45
#r "nuget: Levge.Domain, 1.1.45"
#:package Levge.Domain@1.1.45
#addin nuget:?package=Levge.Domain&version=1.1.45
#tool nuget:?package=Levge.Domain&version=1.1.45
<img src="src/Levge.Domain/icon.png" width="100" height="100" alt="Levge.Domain logo" />
Levge.Domain
Levge.Domain, Levge projeleri i�in domain (alan) varl�klar�, aray�zler ve numaraland�rmalar i�in temel tipleri i�eren bir k�t�phanedir.
�zellikler
- ? DDD (Domain-Driven Design) i�in temel varl�k ve aray�z soyutlamalar�
- ? Denetlenebilir (Auditable) ve yumu�ak silinebilir (soft-deletable) varl�k deste�i
- ? Geni�letilebilir numaraland�rma (enumeration) temel tipleri
Kurulum
.NET CLI
dotnet add package Levge.Domain
Paket Y�neticisi
Install-Package Levge.Domain
Kurulum
Konfig�rasyon ekleyin
Program.csdosyas�nda (e�er uzant� metodlar�n�z varsa): // builder.Services.AddLevgeDomain(options ⇒ { // options.SomeOption = true; // });Not: Bu paket varsay�lan olarak temel tipler sa�lar ve DI kurulumu gerektirmez.
�ste�e ba�l� ara katman yaz�l�m� (middleware): // app.UseMiddleware<YourMiddleware>();
Kullan�m
using Levge.Domain.Entities;
public class User : AuditableEntity<int> { // ... �zellikleriniz ... }
// Levge.Exceptions (ba��ml�l�k) kullan�m �rne�i: throw new Levge.Exceptions.LevgeException("Bir �eyler ters gitti");
Yap�land�rma Se�enekleri
| Se�enek | A��klama |
|---|---|
| - | - |
Bu paket varsay�lan olarak yap�land�rma se�ene�i gerektirmez.
Lisans
MIT Lisans�. Detaylar i�in LICENSE dosyas�na bak�n�z.
| 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 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.45)
-
net9.0
- Levge.Exceptions (>= 1.1.45)
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.