首页 > 解决方案 > 如何在 .NET 5.0 中编辑数据库(代码优先方法)

问题描述

我正在学习 .NET 5.0,现在我刚刚使用代码优先方法(迁移)在 SQL 服务器上创建了数据库,但后来我意识到数据库上的某些内容需要修改,我需要从DB 并修改另一个表之间的关系,所以我的问题是:我是否应该直接转到 VS 并从项目和 DbContext 中删除负责该表的模型,然后只编辑关系并将其添加为迁移?还是有特定的方法来编辑数据库?

标签: .netentity-framework.net-corevisual-studio-2019

解决方案


使用 CodeFirst 方法时,应始终首先对模型进行更改,然后通过迁移将其应用于数据库。因此,您的第一个方法就是要使用的方法。


推荐阅读