我想做到这一点,以便渴望初始化我的数据库,应用迁移然后关闭所有内容。 (PostgreSQL数据库)
目前,我使用.NET ASPIRE使用.NET 9和使用DBContext运行的“主要服务”。
是的,您可以使用命令将迁移应用于PostgreSQL数据库,而无需启动整个应用程序。在.NET中,您可以使用
dotnet tool install --global dotnet-ef 确保您的启动项目已安装了
dotnet tool install --global dotnet-ef
Microsoft.EntityFrameworkCore.Design
软件包。您可以通过Nuget软件包管理器或运行:
dotnet add package Microsoft.EntityFrameworkCore.Design
您可以使用dotnet EF数据库更新命令应用迁移。导航到包含您的dbcontext的目录并运行:
dotnet ef database update
实体框架核心工具参考 - .NET核心CL