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

VS2022社区版无法找到ADO.Net,是否仅能使用Scaffolding?

关于VS2022中EF数据库生成选项的说明
  • VS2022的ASP.NET Core项目里,你熟悉的旧版「ADO.NET实体数据模型」向导确实已经被移除,换成了你看到的**Scaffolding(脚手架)**功能——这不是你漏了设置,是Visual Studio配合EF Core更新后的标准操作流程。
  • 其实脚手架和旧向导的核心作用一致,都是从数据库生成EF模型,只是操作路径变了:
    • 图形化操作:右键项目 → 添加 → 新建项 → 选「EF Core 脚手架」,跟着向导选数据库连接、要生成的表即可
    • 命令行操作:打开包管理器控制台,执行命令:Scaffold-DbContext "你的SQL数据库连接字符串" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
  • 补充:如果非要用旧版ADO.NET Entity Framework(非Core版本),那只能在.NET Framework项目里使用,ASP.NET Core项目只支持EF Core的脚手架方式,这是框架本身的限制,和VS设置无关。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 09:02:51