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

推荐订阅源

Security Archives - TechRepublic
Security Archives - TechRepublic
博客园 - Franky
U
Unit 42
有赞技术团队
有赞技术团队
P
Proofpoint News Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
博客园 - 【当耐特】
罗磊的独立博客
B
Blog
Stack Overflow Blog
Stack Overflow Blog
F
Fortinet All Blogs
爱范儿
爱范儿
The Cloudflare Blog
Engineering at Meta
Engineering at Meta
Hugging Face - Blog
Hugging Face - Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
腾讯CDC
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
V2EX
Microsoft Azure Blog
Microsoft Azure Blog
J
Java Code Geeks
Apple Machine Learning Research
Apple Machine Learning Research
N
Netflix TechBlog - Medium
Google DeepMind News
Google DeepMind News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MyScale Blog
MyScale Blog
阮一峰的网络日志
阮一峰的网络日志
H
Help Net Security
S
SegmentFault 最新的问题
aimingoo的专栏
aimingoo的专栏
B
Blog RSS Feed
L
LangChain Blog
T
Tailwind CSS Blog
WordPress大学
WordPress大学
GbyAI
GbyAI
Blog — PlanetScale
Blog — PlanetScale
V
Visual Studio Blog
Vercel News
Vercel News
Recent Announcements
Recent Announcements
博客园 - 司徒正美
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Cybersecurity and Infrastructure Security Agency CISA
L
LINUX DO - 热门话题
Security Latest
Security Latest
T
Threat Research - Cisco Blogs

博客园 - 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 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。