从创建的模型创建数据库并使用 dotnet 迁移生成 table

Create database and generate table with dotnet migration from created models

我是 EF 核心的新手,我遵循了 Youtube 上的 Asp.net 核心教程(以法语呈现)Link of the tutorial,该教程帮助我创建了我的第一个 Asp.net 核心使用 MVC 和存储库设计模式的应用程序 (.NET 5)。 不幸的是,本课程没有解释如何创建数据库以及如何确保在 EF 核心中迁移?

我已经添加了模型、控制器和视图,我想生成表 FamilleProduits

是否可以用EF core自动生成数据库和表?

首先手动创建一个数据库。

之后创建一个 dbContext 并使用此 link and this one 将其连接到您的数据库 然后在里面添加你的模型上下文

现在转到 visual studio 中的包管理器控制台 写这个命令 enable-migrations 然后编写此命令以添加迁移 class add-migration {migrationName} ,在创建迁移后写这个命令来更新数据库中的迁移代码 通过使用此命令 update-database

如需完整文档,请访问 microsoft tutorial