当前位置: 首页 > news >正文

在 .NET 中将 EF Core 升级到 9.0.5 MySQL 连接提示 get_LockReleaseBehavior

前言

今天咱们把 Microsoft.EntityFrameworkCore 升级到 9.0.5 最新版本,然后进行 MySQL 连接操作提示下面异常:

Method 'get_LockReleaseBehavior' in type 'Pomelo.EntityFrameworkCore.MySql.Migrations.Internal.MySqlHistoryRepository' from assembly 'Pomelo.EntityFrameworkCore.MySql, Version=8.0.3.0, Culture=neutral, PublicKeyToken=2cc498582444921b' does not have an implementation.

问题原因

出现以上异常的主要原因就是因为 Pomelo.EntityFrameworkCore.MySql 程序集和 Microsoft.EntityFrameworkCore 程序集版本不兼容,Pomelo.EntityFrameworkCore.MySql 8.x 版本中未实现 Microsoft.EntityFrameworkCore 9.x 中的 get_LockReleaseBehavior 方法。

发现Pomelo.EntityFrameworkCore.MySql项目仓库的 Issues 中有不少人反馈这个问题: https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql/issues/1944

并且 MySQL 官网中也有人反馈这个问题: https://bugs.mysql.com/bug.php?id=116691

解决方案

1、将 Microsoft.EntityFrameworkCore 包降级到 9.0.0 以下版本即可。

2、将 Pomelo.EntityFrameworkCore.MySql 包升级到 最新预发行版 9.0.0-preview.3.efcore.9.0.0 预发布版本(注意:9.0.0-preview 是实验性版本,可能存在未适配或未实现的方法,不建议生产环境使用)。

http://www.jsqmd.com/news/74739/

相关文章:

  • Qwen2.5-VL:30亿参数重构多模态AI应用边界,2025企业落地指南
  • Wan2.2-T2V-A14B如何解决人物眨眼不自然的问题?
  • Wan2.2-T2V-A14B与Hugging Face生态的集成可能性
  • JavaScript 中的精度丢失与分摊不平问题及解决方案
  • 【优化选址】基于遗传算法GA求解选址优化问题(目标函数:总费用)附Matlab代码
  • 在Google Android的 Google Play 发布App
  • 今天我们学习kubernetes内容优先级与pod驱逐
  • Wan2.2-T2V-A14B模型的权限管理与访问控制方案
  • 字节跳动VINCIE-3B开源:3亿参数改写图像编辑范式,效率提升8倍
  • 本地化AI编码新纪元:Continue与Ollama深度整合全攻略
  • Wan2.2-T2V-A14B如何实现复杂机械结构的运动学模拟?
  • 24、Linux Mint 故障排除与数据保留重装指南
  • 25、Linux Mint 升级与 MATE 版本使用指南
  • 26、深入探索Linux Mint的MATE与KDE版本
  • Wan2.2-T2V-A14B在灾难应急演练视频制作中的应用
  • SketchUp STL插件终极指南:从3D建模到实体打印的完整流程
  • 区块链核心知识点梳理(6)-区块链浏览器解读
  • 从零开始掌握Meshroom:避开常见陷阱的3D重建实战指南
  • 5分钟彻底掌握网络连接:NatTypeTester终极检测指南
  • PCL2启动器电脑版下载、安装和使用教程(附官网安装包,非常详细)
  • Wan2.2-T2V-A14B能否生成带有品牌专属滤镜风格的统一视觉输出?
  • 为什么顶尖量子工程师都在用VSCode运行Jupyter模拟?真相曝光
  • MPLS解决BGP路由黑洞
  • 31、可视化 iptables 日志与攻击欺骗技术解析
  • 抖音评论采集完全指南:零基础获取海量用户反馈数据
  • Jellyfin Android TV客户端重复播放机制技术解析与优化方案
  • Windows 11 LTSC系统微软商店安装完整指南
  • SVM支持向量机
  • 【PCIe 总线及设备入门学习专栏 9.1 -- PCIe AER 中的 aer_layer 与 aer_agent】
  • import_3dm插件实战:打通Rhino与Blender的终极桥梁