我一直在这里阅读文档,以使用我的asp.net核心项目中的postgres数据库:
https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/dotnet
我一直在运行命令:
dotnet ef数据库添加InitialMigration dotnet ef数据库更新
定义我的本地数据库。我现在的问题是,我该如何真正准备好投入生产?我在想将数据库创建包装在Docker容器中,我可以在其中提供连接字符串,并且当容器运行时,它将创建数据库。我不确定该如何处理,因为文档并没有明确说明我需要能够运行上述命令。我是否真的需要容器中未编译的代码,还是可以仅在构建时添加迁移并复制迁移文件?如果这样做,如何在运行时提供连接字符串?