.net - 如何在 .NET 5.0 中编辑数据库(代码优先方法)
问题描述
我正在学习 .NET 5.0,现在我刚刚使用代码优先方法(迁移)在 SQL 服务器上创建了数据库,但后来我意识到数据库上的某些内容需要修改,我需要从DB 并修改另一个表之间的关系,所以我的问题是:我是否应该直接转到 VS 并从项目和 DbContext 中删除负责该表的模型,然后只编辑关系并将其添加为迁移?还是有特定的方法来编辑数据库?
解决方案
使用 CodeFirst 方法时,应始终首先对模型进行更改,然后通过迁移将其应用于数据库。因此,您的第一个方法就是要使用的方法。
推荐阅读
- python - 安装 Requirements.txt 导致无效的语法错误 Python 3.7
- tsql - 仅当它们彼此相隔一周内时才对行求和
- visual-studio - 新dot net core 3.0预览控制台项目-堆栈溢出错误:VS 2019 16.2.0
- c++ - 在 CentOs 7 上安装 gcc 7.4.0 不会更新我的 libstdc++ 版本
- c++ - 如何正确将 GRC 块“随机源”的字节输出数据读入 C++ 中自己的 OOT 块?
- angular - 为 FormGroup 赋值并推送到 FormArray - 反应式表单
- javascript - Express/Node - 在将标头发送到客户端后无法设置标头
- python-3.x - 将python的默认版本从32位更改为64位
- angular - Angular:this.div.nativeElement 在发送到 API 后为空
- android - 带有“app:showAsAction="ifRoom|collapseActionView"”的 SearchView 有错误吗?