ASP.NET Core 项目模板随附appsettings.json
并appsettings.Development.json
默认添加到CreateDefaultBuilder 中。
因为项目与DbContext
我的 ASP.NET Core 项目 ( MyProject.Data
)是分开的,所以我需要IDesignTimeDbContextFactory
为我的上下文实现,以便像Add-Migration
和一样的命令Update-Database
工作。我不想为我的连接字符串硬编码,IDesignTimeDbContextFactory
但在两个项目中重新使用配置。
我对此几乎没有解决方案,但我想根据您的经验和意见知道什么是最合理的。
落实IDesignTimeDbContextFactory
在我的ASP.NET核心(UI层)项目。
IDesignTimeDbContextFactory
在我的MyProject.Data
项目中实现,并移动appsettings.json
到某个根目录,或configuration
(位于根)项目之间共享的目录。
为数据库创建单独的配置文件,就像database.json
将它放在我的.sln
文件旁边一样。
我应该如何分享这个?
不负相思意
相关分类