• 00
  • :
  • 00
  • :
  • 00

.net core反向工程Model生成 配置机密

参考:反向工程-EF Core | Microsoft Docs

 

https://docs.microsoft.com/zh-cn/ef/core/managing-schemas/scaffolding?tabs=dotnet-core-cli

 

 注意:机密条件下必须保证项目能够运行

在模型目录下面执行:

dotnet user-secrets init

 

 

dotnet user-secrets set ConnectionStrings.GZSales "Data Source=***;User Id=***;Password=***;Initial Catalog=GZSales"

文件系统路径:

%APPDATA%\Microsoft\UserSecrets\<user_secrets_id>\secrets.json

 

 如果出现这个错误,需要在启动项目目录中执行

 

 

 

 

使用:

都要保证项目能够成功编译的前提下执行命令

Scaffold-DbContext Name=ConnectionStrings.GZSales Microsoft.EntityFrameworkCore.SqlServer -OutputDir "Tables" -UseDatabaseNames -Force -DataAnnotations -Context "_EntitiesContext" -Project "GZSales.Model" -StartupProject "GZSales.API.Startfsaff

 

dotnet ef dbcontext scaffold Name=ConnectionStrings.GZSales Microsoft.EntityFrameworkCore.SqlServer --output-dir "Tables" --use-database-names --force --data-annotations --context "_EntitiesContext" --project "GZSales.Model" --startup-project "GZSales.API.Start"

 

posted @ 2020-10-06 18:46  Garson_Zhang  阅读(180)  评论(0编辑  收藏  举报