B/S开发框架NuGet包、组件介绍


bs开发框架/bsframework-开发框架文库

B/S开发框架NuGet包、组件介绍

开发环境

  • Win10
  • VS2022
  • ASP.NET Core + .NET8

Autofac 8.0.0

Autofac是一个开源的依赖注入(DI)容器,用于.NET应用程序的组件解耦和管理。它提供了一种简单而强大的方式来实现依赖注入,并且可以与各种.NET框架和库无缝集成。

Autofac的原理是基于反射和动态代理技术。它通过扫描应用程序中的类型,自动发现和创建对象的实例,并将这些实例注入到需要它们的地方。这样可以实现组件之间的松耦合,提高代码的可测试性、可维护性和可扩展性。

参考文章

Asp.Net Core 6整合Autofac容器实现IOC和AOP

https://blog.csdn.net/m0_65664914/article/details/138441889

AutoMapper 13.0.1

AutoMapper是以.NET(C#)语言开发的一个轻量的处理一个实体对象到另一个实体对象之间映射关系的组件库。开发人员需要做的是通过AutoMapper配置两个实体对象之间的一些映射关系。就可以直接实现映射关系的复用,提高开发效率,减少重复代码。

参考文章

AutoMapper详解:

https://blog.csdn.net/liyou123456789/article/details/125222690

.NET Core 中AutoMapper的配置及使用:

https://www.cnblogs.com/wl-blog/p/16496808.html

 

Castle.Core 5.1.1

Castle DynamicProxy是Castle项目的一部分,它允许开发者在运行时动态创建代理类,这些代理类可以拦截对目标对象的调用,并在调用前后执行自定义逻辑。虽然它本身不是一个完整的AOP框架,但它经常被用作构建AOP解决方案的基础。

参考文章

Asp .Net Core 系列:基于 Castle DynamicProxy + Autofac 实践 AOP

http://www.clicksun.net/mis/bbs/showbbs.asp?id=26171

 

CSRedisCore 3.8.803

‌CSRedisCore‌ 是一个功能强大的Redis客户端库,专为.NET开发者设计。它提供了与redis-cli命令一致的方法名,支持多种高级特性,如Redis集群、Redis Sentinel和主从复制等。通过NuGet包管理器,开发者可以轻松集成CSRedisCore到他们的项目中,享受高效、稳定的Redis服务‌。

参考文章

基于CSRedisCore程序集调用redis各个功能详解

https://blog.csdn.net/WuLex/article/details/114440549

 

SqlSugarCore 5.1.4.161

SqlSugar Core是一个轻量级、高性能的ORM框架,它可以帮助开发者以面向对象的方式操作数据库,从而简化数据库操作代码,提高开发效率。SqlSugar Core支持多种数据库类型,包括但不限于SqlServer、MySql、PostgreSql、Oracle等。

参考文章

ORM框架SqlSugarCore详细教程

https://www.cnblogs.com/yunnn/p/15601841.html

 

iTextSharp.LGPLv2.Core.Fix 1.4.3

iTextSharp.LGPLv2.Core 是一个非官方移植自LGPL版本的iTextSharp V4.1.6到.NET Core的库。这个项目允许开发者在.NET Core环境下创建、修改和处理PDF文档。

参考文章

推荐开源项目:iTextSharp.LGPLv2.Core - .NET Core版的PDF处理库

https://blog.csdn.net/gitblog_00028/article/details/139054239

使用 iTextSharp 在 .NET Core 中进行 PDF 管理之合并 PDF

https://blog.csdn.net/xiefeng240601/article/details/139544712

 

RabbitMQ.Client 6.8.1

RabbitMQ 是一个开源的消息中间件(Message Broker),实现了消息队列的功能,允许不同的应用程序或服务之间通过消息进行异步通信。RabbitMQ 采用 Erlang 语言实现了 AMQP(Advanced Message Queuing Protocol,高级消息队列协议)标准,提供了可靠的消息传递、队列管理、消息路由等功能

参考文章

RabbitMQ入门

https://blog.csdn.net/2301_76161469/article/details/143893863

万字长文:从 C# 入门学会 RabbitMQ 消息队列编程

https://zhuanlan.zhihu.com/p/667315452

 

Swashbuckle.AspNetCore 6.6.2

Swashbuckle.AspNetCore 是一个开源的 .NET 包,用于为 ASP.NET Core Web API 生成美观的、交互式的 OpenAPI 文档(以前称为 Swagger)。它是一个强大的工具,可以帮助开发人员快速生成易于理解和使用的 API 文档。

参考文章

Asp .Net Core 系列:基于 Swashbuckle.AspNetCore 包 集成 Swagger

https://blog.csdn.net/net_programmer1/article/details/135587126

 

Quartz 3.11.0

Quartz.Net是根据Java的Quartz用C#改写而来,最新的版本是3.0.6,源码在https://github.com/quartznet/quartznet。主要作用是做一些周期性的工作,或者定时工作。比如每天凌晨2点对前一天的数据统计。

参考文章

.Net Core中使用Quartz.Net

https://www.cnblogs.com/MicroHeart/p/9402731.html

 

Jaina 4.3.0

.NET 分布式事件总线,简化项目、类库、线程、服务等之间的通信。

参考文章

.NET 分布式事件总线 Jaina v1.0.0 发布

https://www.cnblogs.com/dotnetchina/p/jaina.html

.NET事件总线(消息队列)轻松应对高并发

https://blog.csdn.net/mengke2815/article/details/124977798

 

MiniExcel 1.33.0

.NET Core MiniExcel,一款基于.NET Core的Excel客户端开发框架。使用.NET Core MiniExcel,我们可以快速搭建Excel应用,并且不需要具备专业的Excel数据处理技能。

参考文章

.NET CORE工具案例-.NET Core使用MiniExcel

https://blog.csdn.net/aa2528877987/article/details/127187961

netcore项目中使用miniexcel

https://blog.csdn.net/qq_25086397/article/details/134075447

 

footer .net快速开发平台创造卓越品质-开发框架文库

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:没有了
评论列表

发表评论

评论内容
昵称:
关联文章

B/S开发框架NuGet组件介绍
CSFrameworkV6旗舰版Nuget优化及采用单个数据库Nuget优化方案
Vue $emit用法 - B/S开发框架
C#多数据库组件支持MSSQL+Oracle+MySQL+用户操作手册|C/S框架
Vue中ref和$refs详解 - B/S开发框架
C#.Net B/S简单框架结构示例[原创]
软件开发平台 - 软件开发框架介绍
.Net 快速开发平台产品介绍|C/S框架网十年精炼巨献!
frmBaseDataDictionary类成员介绍|C/S开发框架
C/S快速开发框架 - CSFramework开发框架数据库介绍
C/S架构进销存快速开发框架开发模板功能介绍
CSFramework.WorkflowV2.0 - C/S框架网可视化工作流引擎系统介绍
CSFramework.DB基于ADO.NET多数据库底层组件(MSSQL+Oracle+MySQL)
C#权限管理框架介绍|商业开源C/S系统快速开发框架权限系统设计
C/S自动升级软件之下载升级策略设计|C/S框架
C#.NET二次开发框架,二次开发平台产品介绍-C/S框架
CSFramework.WebApi框架快速搭建后端服务支持APP、B/S、C/S、微信小程序、公众号、Web客户端
Winform C/S结构与Web B/S结构开发MES/ERP系统优缺点及区别
Web后端开发框架,WebApi后端主流开发框架介绍
C# C/S结构快速开发框架标准版V2.2 - 视频介绍