惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
P
Privacy International News Feed
L
LINUX DO - 热门话题
T
Threatpost
Latest news
Latest news
C
Cybersecurity and Infrastructure Security Agency CISA
Cisco Talos Blog
Cisco Talos Blog
Cyberwarzone
Cyberwarzone
Spread Privacy
Spread Privacy
Recent Announcements
Recent Announcements
C
CXSECURITY Database RSS Feed - CXSecurity.com
The Register - Security
The Register - Security
MongoDB | Blog
MongoDB | Blog
NISL@THU
NISL@THU
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
GRAHAM CLULEY
K
Kaspersky official blog
L
Lohrmann on Cybersecurity
V
Vulnerabilities – Threatpost
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Last Week in AI
Last Week in AI
Google DeepMind News
Google DeepMind News
Y
Y Combinator Blog
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
H
Help Net Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Cisco Blogs
Security Latest
Security Latest
博客园 - 叶小钗
博客园 - Franky
The Hacker News
The Hacker News
Engineering at Meta
Engineering at Meta
Scott Helme
Scott Helme
S
Securelist
The GitHub Blog
The GitHub Blog
云风的 BLOG
云风的 BLOG
博客园 - 【当耐特】
A
About on SuperTechFans
C
Cyber Attacks, Cyber Crime and Cyber Security
博客园_首页
B
Blog RSS Feed
D
Darknet – Hacking Tools, Hacker News & Cyber Security
月光博客
月光博客
有赞技术团队
有赞技术团队
T
The Blog of Author Tim Ferriss
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
Tor Project blog
A
Arctic Wolf

博客园 - Yaopengfei

第五节:Claude Code的用法实操汇总 第十五节:LlamaIndex框架使用2() 第十四节:LlamaIndex框架介绍和入门1(基本用法、提示词、节点等) 第三节:Trae的基本使用 和 Skill的详细用法 第二节:Python基础2 第十三节:FastApi入门以及AI智能体案例落地实操 第二节:GitHub Copilot 用法(基于VSCode/VS、添加DeepSeek/千问等任意模型) 第一节:AI工具总览(Copilot、Cursor、Claude Code、OpenCode、Codex、Trae等) 第一节:Python基础1(数据类型、命名规范、输入输出、运算符、类型转换等) 第十节:预检索-索引优化(摘要、父子、假设问题、元数据、混合索引) 第十二节:MinerU处理复制PDF 和 综合性金融案例实战 第十一节:多检索查询、混合检索(多检索+RRF重排)、检索后优化(文档压缩) 第九节:RAG进阶和Advanced RAG简介 博文阅读密码验证 - 博客园 第七节:LangChain框架Chain链和Agent代理详解 第六节:LangChain框架Model和数据检索详解 第五节:LangChain框架简介和快速入门(模型、模板、解释器、向量、RAG、代理) 第四节:补充pip相关指令大全 第三节:RAG基础(概念、工作流程、文档分块、向量和Embedding、RAG案例等等) 博文阅读密码验证 - 博客园 第一节:Python相关环境安装和配置(Python、PyCharm、Anaconda) 第三十六节:EFCore10.0新增功能和中断性变更 第五十二节:Core10.0中OpenApi自定义文档(Swagger) 博文阅读密码验证 - 博客园 第三节:C#13、C#14新语法(数字字符串比较、Null分配、扩展成员新写法等等) 第二节:如何理解Embedding以及基于内存库简单实操
第七节:框架版本大升级(CoreMvc10.x + EFCore10.x)
Yaopengfei · 2026-02-08 · via 博客园 - Yaopengfei

一. 基础升级

1 将各个类库、项目都升级为 .Net10.0 

2.AutoFac升级

   【AutoFac 8.2.0】 升级到  【9.0.0】

   【Autofac.Extensions.Depend 10.0.0】 保持不变

3.基本库升级

 【System.Text.Json 9.0.2】 升级到 【10.0.2】   【删除,因为已经内置了】

 【Microsoft.Extensions.Configuration 9.0.2】 升级到  【10.0.2】

 【Microsoft.Extensions.Configuration.FileExtensions 9.0.2】 升级到  【10.0.2】

 【Microsoft.Extensions.Configuration.Json 9.0.2】  升级到  【10.0.2】

 【Microsoft.Extensions.Configuration.Xml 9.0.2】   升级到   【10.0.2】

 【Microsoft.Extensions.DependencyInjection 9.0.2】 升级到  【10.0.2】

 【Microsoft.Extensions.Caching.Memory 9.0.2】 升级到  【10.0.2】

 【Microsoft.Extensions.Http 9.0.2】 升级到  【10.0.2】

 【Microsoft.VisualStudio.Web.CodeGeneration.Design 9.0.0】 升级到  【10.0.2】

 【System.Data.SqlClient 4.8.6】     升级到  【4.9.0】

 【Microsoft.Extensions.Http 9.0.2】 升级到  【10.0.2】

 【Microsoft.VisualStudio.Web.CodeGeneration.Design 9.0.0】升级到  【10.0.2】

 【Swashbuckle.AspNetCore 7.3.1 】升级到  【8.1.4】

4.日志相关 

 【Microsoft.Extensions.Logging 9.0.2】         升级到  【10.0.2】

 【Microsoft.Extensions.Logging.Console 9.0.2】 升级到  【10.0.2】

 【Microsoft.Extensions.Logging.Debug 9.0.2】   升级到  【10.0.2】

 【Serilog 4.2.2】             升级到  【4.3.0】

 【Serilog.Sinks.Async 2.1.0】 保持不变

 【Serilog.Sinks.File 6.0.0】  升级到  【6.0.0】

5.工具类相关 

  【NPOI 2.7.2】       升级到  【2.7.5】

  【SSH.NET 2024.2.0】 升级到  【2025.1.0】

6.Redis相关

 【CSRedisCore 3.8.804】       升级到  【3.8.807】

 【Caching.CSRedis 3.8.800】   升级到  【3.8.807】

7. EFCore相关

 【Microsoft.EntityFrameworkCore.SqlServer 9.0.2】 升级到  【10.0.2】

 【Microsoft.EntityFrameworkCore.Tools 9.0.2】     升级到  【10.0.2】

二. 修改代码

1. BatchUpdateAsync批量更新的封装代码

  传入的参数 Expression<Func<SetPropertyCalls<T>, SetPropertyCalls<T>>> 改为 Action<UpdateSettersBuilder<T>>

三. 测试

1. 各种基本测试  

  增删改查+事务

  批量更新和删除

  老杨批量插入

  各种http请求

  通用全局返回

  缓存

  redis

  字段名称排序

  随机数

【测试通过】

2. 前端框架联调

【测试通过】

3. windows部署测试

【测试通过】

  (1). 打包的时候采用【框架依赖】+【可移植】的模式,然后服务器需要安装.net9.0程序集的情况下就可以使用

  (2). 需要把Debug中的文件再全部拷贝一边

  (3). 要有Download文件

 4. docker部署测试

【测试通过】

  (1). 打包的时候采用【框架依赖】+【可移植】的模式,然后服务器需要安装.net9.0程序集的情况下就可以使用

  (2). 需要把Debug中的文件再全部拷贝一边

  (3). 要有Download文件

!

  • 作       者 : Yaopengfei(姚鹏飞)
  • 博客地址 : http://www.cnblogs.com/yaopengfei/
  • 声     明1 : 如有错误,欢迎讨论,请勿谩骂^_^。
  • 声     明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。