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

推荐订阅源

Latest news
Latest news
T
Troy Hunt's Blog
V
Vulnerabilities – Threatpost
L
LINUX DO - 热门话题
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
V
V2EX
博客园 - 司徒正美
B
Blog RSS Feed
AWS News Blog
AWS News Blog
MyScale Blog
MyScale Blog
Scott Helme
Scott Helme
Cisco Talos Blog
Cisco Talos Blog
Last Week in AI
Last Week in AI
NISL@THU
NISL@THU
博客园 - Franky
P
Proofpoint News Feed
博客园_首页
C
CERT Recently Published Vulnerability Notes
雷峰网
雷峰网
S
Schneier on Security
P
Proofpoint News Feed
Hugging Face - Blog
Hugging Face - Blog
G
GRAHAM CLULEY
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
WordPress大学
WordPress大学
The Hacker News
The Hacker News
T
Threatpost
阮一峰的网络日志
阮一峰的网络日志
A
Arctic Wolf
Microsoft Azure Blog
Microsoft Azure Blog
T
The Exploit Database - CXSecurity.com
Engineering at Meta
Engineering at Meta
罗磊的独立博客
T
The Blog of Author Tim Ferriss
D
Darknet – Hacking Tools, Hacker News & Cyber Security
I
Intezer
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
K
Kaspersky official blog
SecWiki News
SecWiki News
云风的 BLOG
云风的 BLOG
美团技术团队
C
Cybersecurity and Infrastructure Security Agency CISA
博客园 - 【当耐特】
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Security Latest
Security Latest
C
Cyber Attacks, Cyber Crime and Cyber Security
B
Blog
S
Security Affairs

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