You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2019 v16.11.1搭配EF v6.4.4无法将存储过程添加到EDMX文件求助

VS2019 v16.11.1 + EF6.4.4 EDMX新增存储过程异常解决方案

问题说明

  • 触发环境:Visual Studio 2019 v16.11.1、Entity Framework v6.4.4
  • 异常表现:通过「从数据库更新模型」向导向EDMX文件添加存储过程时,系统提示添加成功,但实际EDMX文件中不存在新增的存储过程
  • 触发背景:该问题为VS2019 v16.11版本的已知bug,升级VS到该版本后才会出现,此前版本操作逻辑可正常运行

可行解决方法

  • 方案1:升级VS2019到更高补丁版本
    微软已在VS2019 v16.11.2及之后的更新补丁中修复了该兼容性问题,直接打开Visual Studio Installer,将VS2019升级到最新的可用版本即可恢复EDMX更新功能
  • 方案2:临时回退VS2019到v16.10.x稳定版本
    若暂时不具备升级条件,可通过Visual Studio Installer的「修改-版本历史」选项,将VS2019回退到v16.10.x系列的稳定版本,回退后操作即可恢复正常
  • 方案3:手动编辑EDMX文件添加存储过程
    无需调整VS版本的情况下可手动修改EDMX的XML配置完成添加:
    1. 右键项目中的EDMX文件,选择「打开方式-XML(文本)编辑器」打开文件
    2. 在SSDL content节点下新增对应存储过程的元数据定义
    3. 在CSDL content节点下新增对应的函数声明
    4. 在C-S mapping content节点下新增存储过程与函数的映射配置
    5. 保存文件后重启VS,重新打开EDMX设计器即可看到新增的存储过程

内容的提问来源于stack exchange,提问作者Nitesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 01:21:03