如何在EF和ASP中创建表.. NET Core 5 MVC?



我使用实体框架和ASP。. NET Core 5 MVC和SQL数据库。

当我创建DbContext时,数据库和第一个表是正常的。但我试图创建一个模型,并使用脚手架命令,使表(控制器与视图EF),我做了,但没有可视化的SQL对象或使用控制器链接。

如何创建更多的表?从零开始创建另一个项目?

编辑:以下命令用于dotnet CLI工具。我不知道你是否使用CLI,但逻辑应该与Visual Studio函数相同。我只使用命令行,所以我不知道。

要编辑数据库,需要

dotnet tool install --global dotnet-ef
dotnet add package Microsoft.EntityFrameworkCore.Design

我假设您已经运行过了,因为您已经有了第一个表。

当您对模型进行任何更改和/或添加时,您必须确保您的DbContextDbSet或类似结构中具有所讨论的模型。

然后,您只需要添加一个迁移,以便注册更改/添加。简单地运行:

dotnet ef migrations add NameOfMigration

然后,只需更新数据库,以便保存更改。

dotnet ef database update

你可以在这里阅读我自己关于实体框架的笔记,或者在这里阅读官方文档。

相关内容

  • 没有找到相关文章

最新更新