如何将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
相关产品推荐
相关产品推荐

