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

如何将dotnet ef脚手架生成的文件指定到Models文件夹?

解决方案

当然可以,只需在原命令中添加--output-dir参数指定目标文件夹即可,修改后的命令如下:

dotnet ef dbcontext scaffold "Host=myDbServer;Database=profiles_editor_data;Username=myUsername;Password=mypassword" Npgsql.EntityFrameworkCore.PostgreSQL --output-dir Models
  • --output-dir Models 会将所有生成的实体类和DbContext文件直接放到项目下的Models文件夹中,若该文件夹不存在,命令会自动创建它。
  • 若需要让生成的类自动使用你的项目名.Models格式的命名空间,可额外添加--namespace参数:
    dotnet ef dbcontext scaffold "Host=myDbServer;Database=profiles_editor_data;Username=myUsername;Password=mypassword" Npgsql.EntityFrameworkCore.PostgreSQL --output-dir Models --namespace 你的项目名.Models
    

内容的提问来源于stack exchange,提问作者Jose Cabrera Zuniga

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 04:54:51