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
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="LightPoint.Foundation.Base" Version="1.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LightPoint.Foundation.Base --version 1.2.0
#r "nuget: LightPoint.Foundation.Base, 1.2.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// 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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • 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.

Version Downloads Last updated
1.2.0 125 4/19/2024
1.0.0 188 12/29/2023