Saintber.Abstractions
1.0.0-rc03-alpha14
dotnet add package Saintber.Abstractions --version 1.0.0-rc03-alpha14
NuGet\Install-Package Saintber.Abstractions -Version 1.0.0-rc03-alpha14
<PackageReference Include="Saintber.Abstractions" Version="1.0.0-rc03-alpha14" />
<PackageVersion Include="Saintber.Abstractions" Version="1.0.0-rc03-alpha14" />
<PackageReference Include="Saintber.Abstractions" />
paket add Saintber.Abstractions --version 1.0.0-rc03-alpha14
#r "nuget: Saintber.Abstractions, 1.0.0-rc03-alpha14"
#:package Saintber.Abstractions@1.0.0-rc03-alpha14
#addin nuget:?package=Saintber.Abstractions&version=1.0.0-rc03-alpha14&prerelease
#tool nuget:?package=Saintber.Abstractions&version=1.0.0-rc03-alpha14&prerelease
English | 中文說明
📘 English
Overview
Saintber.Abstractions provides common interfaces, abstract base classes, and extension utilities for building modular systems. It targets shared functionality across services, repositories, identity, Data Scope, and data transformation in Saintber's ecosystem.
Features
- Clear separation of concerns and layered design
- Lightweight abstractions for messaging and repository patterns
- Compatible with .NET 6, .NET 8, and upcoming .NET 9
Installation
dotnet add package Saintber.Abstractions
📝 License
This package is licensed under the MIT License.
🌐 Repository
https://github.com/saintber/Saintber.Abstractions
📙 中文說明
簡介
Saintber.Abstractions 提供在 Saintber 系統架構中可重用的基底抽象與介面定義,包含:
- 服務 (Service) 抽象層
- 知識庫 (Repository) 抽象層
- 使用者身分識別介面
- 資料範圍控制介面
- 資料轉換與擴充輔助方法
適合用於建立模組化架構、降低耶合、提升可測試性。
特點
- 明確的責任分離設計
- 輕量級抽象,方便擴充與整合
- 支援 .NET 6、8 及 9 等版本
安裝方式
dotnet add package Saintber.Abstractions
📝 許可條款
本套件採用 MIT 許可條款。
🌐 原始碼庫
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. 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. |
-
net6.0
- FluentValidation (>= 11.11.0)
-
net8.0
- FluentValidation (>= 11.11.0)
-
net9.0
- FluentValidation (>= 11.11.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Saintber.Abstractions:
Package | Downloads |
---|---|
Saintber.EntityFrameworkCore
提供 Saintber EntityFramework 附屬工具 |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.0-rc03-alpha14 | 227 | 7/17/2025 |
1.0.0-rc03-alpha13 | 415 | 5/14/2025 |
1.0.0-rc03-alpha12 | 464 | 4/20/2025 |
1.0.0-rc03-alpha11 | 139 | 4/20/2025 |
1.0.0-rc03-alpha10 | 575 | 3/26/2025 |
1.0.0-rc03-alpha09 | 521 | 3/20/2025 |
1.0.0-rc03-alpha08 | 619 | 3/18/2025 |
1.0.0-rc03-alpha07 | 136 | 3/17/2025 |
1.0.0-rc03-alpha06 | 245 | 3/11/2025 |
1.0.0-rc03-alpha05 | 171 | 3/10/2025 |
1.0.0-rc03-alpha04 | 148 | 3/10/2025 |
1.0.0-rc03-alpha03 | 139 | 3/10/2025 |
1.0.0-rc02-alpha02 | 199 | 3/4/2025 |
1.0.0-rc02-alpha01 | 187 | 3/4/2025 |
1.0.0-rc01 | 191 | 3/4/2025 |