Category

.NET

.NET生态、运行时与工程经验沉淀

189 篇文章
5 当前页
基于 .NET 的 FluentValidation 验证教程

基于 .NET 的 FluentValidation 验证教程

FluentValidation 是一个基于 .NET 开发的验证框架,开源免费,而且优雅,支持链式操作,易于理解,功能完善,还是可与 MVC5、WebApi2 和 ASP.NET CORE 深度集成,组件内提供十几种常用验证器,可扩展性好,支持自定义验证器,支持本地化多语言。

零度 2024-01-19 05:26
阅读全文
C#百万对象序列化深度剖析:如何在网络传输中实现速度与体积的完美平衡

C#百万对象序列化深度剖析:如何在网络传输中实现速度与体积的完美平衡

在网络通信中,数据序列化是将对象状态转换为可存储或可传输的形式的过程,这对于TCP网络传输尤为关键。在项目中,当需要处理几十万条数据的传输时,传统的JSON序列化方式由于其冗余的字段名和字符串格式,导致了二进制包体积庞大,且序列化与反序列化的效率低下。为了解决这些问题,我们考虑采用更加高效的序列化方法,以减少包大小并提升处理速度。

Dotnet9 2023-12-09 12:15
阅读全文
.NET Core 3.1 升级到 .NET 8

.NET Core 3.1 升级到 .NET 8

.NET Core 3.1 已经用了很长一段时间,其实在 2022 年的年底微软已经不提供支持了,后面的一个 LTS 版本 .NET 6 也会在 2024 年 11 月终止支持,所以直接升级到 .NET 8 是最好的选择。

不止dotNET 2023-12-08 05:12
阅读全文