LightPoint.Foundation.Base
1.2.0
dotnet add package LightPoint.Foundation.Base --version 1.2.0
NuGet\Install-Package LightPoint.Foundation.Base -Version 1.2.0
<PackageReference Include="LightPoint.Foundation.Base" Version="1.2.0" />
paket add LightPoint.Foundation.Base --version 1.2.0
#r "nuget: LightPoint.Foundation.Base, 1.2.0"
// Install LightPoint.Foundation.Base as a Cake Addin
#addin nuget:?package=LightPoint.Foundation.Base&version=1.2.0
// Install LightPoint.Foundation.Base as a Cake Tool
#tool nuget:?package=LightPoint.Foundation.Base&version=1.2.0
简要说明
LightPoint.Foundation.Base 用于规约应用技术架构中最基本的数据定义规范接口。正常情况下,系统中的具有实质意义的数据,不管是业务数据模型(如领域数据模型)还是中间过渡服务的数据模型(如 DTO)都应该满足这样的数据模型规范要求。
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. |
-
net8.0
- No dependencies.
NuGet packages (4)
Showing the top 4 NuGet packages that depend on LightPoint.Foundation.Base:
Package | Downloads |
---|---|
LightPoint.Foundation.Kernel
用于构建 LightPoint 设计应用架构中领域模型的基本构成骨架规约,负责定义系统数据的核心规约,这部分的规约遵循 DDD 方式构建,除了定义领域模型及其基本的聚合根的规约抽象基础模型以外,还包括 CQRS、数据软删除和审计、基础性服务(如日志)等基础数据模型和处理方法的接口和基类,未来还根据实际的需要,扩展相关的公共内容。 本项目是参考 Steve Smith 的 [Ardalis.SharedKernel](https://github.com/ardalis/Ardalis.SharedKernel/tree/main/src/Ardalis.SharedKernel) 的项目来具体实现的。 |
|
LightPoint.Foundation.Specification
Specification 模式是一种设计模式,用于将复杂的业务规则或验证逻辑封装为独立、可重用的组件。这种模式允许你将一个或多个业务规则表示为特定的规范(Specification),然后可以轻松地在应用程序的各个部分中应用这些规范。 本项目是参考 Steve Smith 的 [Specification](https://github.com/ardalis/Specification) 的项目来具体实现的。 |
|
LightPoint.Foundation.Result
在 .net core 中实现 Result 模式,用于在 Light Point 架构设计中,常规设计中的方法或者服务返回值的包装(Result)处理,具体来说,构建一个可支持 http 代码可以直接映射的抽象结果,在需要的时候使用。 本项目是参考 Steve Smith 的 [Result](https://github.com/ardalis/Result) 的项目来具体实现的。 |
|
LightPoint.Foundation.Kernel.Mapper
通过针对 ILpEntityBase 和 ILpDtoBase 的扩展,分别构建简化的,针对 Light Point 的 LpDto 和 LpDomainEntity 对象映射的方法。 |
GitHub repositories
This package is not used by any popular GitHub repositories.