LightPoint.Foundation.Base 1.3.5.7

dotnet add package LightPoint.Foundation.Base --version 1.3.5.7
                    
NuGet\Install-Package LightPoint.Foundation.Base -Version 1.3.5.7
                    
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.3.5.7" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="LightPoint.Foundation.Base" Version="1.3.5.7" />
                    
Directory.Packages.props
<PackageReference Include="LightPoint.Foundation.Base" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add LightPoint.Foundation.Base --version 1.3.5.7
                    
#r "nuget: LightPoint.Foundation.Base, 1.3.5.7"
                    
#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.
#:package LightPoint.Foundation.Base@1.3.5.7
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=LightPoint.Foundation.Base&version=1.3.5.7
                    
Install as a Cake Addin
#tool nuget:?package=LightPoint.Foundation.Base&version=1.3.5.7
                    
Install as a Cake Tool

简要说明

LightPoint.Foundation.Base 用于规约应用技术架构中最基本的数据定义规范接口。正常情况下,系统中的具有实质意义的数据,不管是业务数据模型(如领域数据模型)还是中间过渡服务的数据模型(如 DTO)都应该满足这样的数据模型规范要求。

Product Compatible and additional computed target framework versions.
.NET 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net9.0

    • No dependencies.

NuGet packages (5)

Showing the top 5 NuGet packages that depend on LightPoint.Foundation.Base:

Package Downloads
LightPoint.Foundation.Result

在 .net core 中实现 Result 模式,用于在 Light Point 架构设计中,常规设计中的方法或者服务返回值的包装(Result)处理,具体来说,构建一个可支持 http 代码可以直接映射的抽象结果,在需要的时候使用。 本项目是参考 Steve Smith 的 [Result](https://github.com/ardalis/Result) 的项目来具体实现的。

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.Kernel.Mapper

通过针对 ILpEntityBase 和 ILpDtoBase 的扩展,分别构建简化的,针对 Light Point 的 LpDto 和 LpDomainEntity 对象映射的方法。

LightPoint.Foundation.Kernel.DtoServices

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.3.5.7 185 12/17/2024
1.3.5.6 170 11/13/2024
1.3.5.5 182 9/25/2024
1.3.5.3 194 9/1/2024
1.3.4 571 8/1/2024
1.3.0 185 7/25/2024
1.2.0 197 4/19/2024
1.0.0 265 12/29/2023