【ASP.NET CORE】数据迁移 codefirst

news/2024/5/19 21:44:57 标签: 数据库, sqlserver, asp.net, .netcore
  1. 已经写好实体类,使用add-migration生成数据迁移语句,注意如果项目中有多个dbcontext需要使用 -context 名称,指定下需要使用的dbcontext
    在这里插入图片描述
add-Migration Address -context mvcsqlcontext

运行后会生成两个文件
在这里插入图片描述
2. 使用Update-Database语句更代码更新更新到数据库

Update-Database Address -context mvcsqlcontext

运行后会出现图中表记录迁移
在这里插入图片描述
可能会出现数据库中表已存在的问题,可以在表中增加 migration,版本名字是efcore的版本,运行完上图脚本会删除表重新建在这里插入图片描述
在这里插入图片描述


http://www.niftyadmin.cn/n/5231699.html

相关文章

华为OD机试 - 剩余银饰的重量(Java JS Python C)

题目描述 有 N 块二手市场收集的银饰,每块银饰的重量都是正整数,收集到的银饰会被熔化用于打造新的饰品。 每一回合,从中选出三块最重的银饰,然后一起熔掉。 假设银饰的重量分别为 x 、y和z,且 x ≤ y ≤ z。那么熔掉的可能结果如下: 如果 x == y == z,那么三块银饰都…

开源 LLM 安全扫描器

Vigil 是一款开源安全扫描程序,可检测即时注入、越狱以及对大型语言模型(LLM) 的其他潜在威胁。 当攻击者使用专门设计的输入成功影响 LLM 时,就会出现即时注入。这导致 LLM 无意中实现了攻击者设定的目标。 ​ 我对 LLM 的可能性感到非常兴奋&#xff…

一招解除电脑带宽保留-提高上网速度

现在宽带最低是200兆,但明明是200M的宽带,网速却非常慢,其实影响网络的原因有很多种,下面就教朋友们如何解除宽带限制。 1、首先我们要排除硬件因素,先确定自己家的光猫网口是否支持千兆,如果是百兆网口 你…

XmlRPC协议详解(一款不支持原生异步请求的协议)

XmlRPC协议详解 文章目录 XmlRPC协议详解什么是RPC?什么是XmlRPC?XmlRPC详解请求示例响应示例错误响应示例参数的数据类型 结束语 什么是RPC? RPC(远程过程调用)是一种用于实现分布式系统中不同进程或不同计算机之间通…

Android 手机屏幕适配方式和原理

其适配原理主要是根据dp/sp与px的转换,而dp/sp与px的转换又与DisplayMetrics的density相关,所以可以通过改变DisplayMetrics的density,scaledDensity和densityDpi的值来适配不同分辨率机型。 在开始分析之前,我们需要了解一些概念…

k8S 发布spring boot的jar包

在Kubernetes(K8s)上部署Spring Boot应用(打包成jar文件)的基本步骤如下: 1. 准备Spring Boot应用的Jar包 确保你的Spring Boot应用已经成功构建,生成了可执行的jar包。 2. 创建Docker镜像 为你的Sprin…

VScode异常处理 (因为在此系统上禁止运行脚本)

在使用 VScode 自带程序终端的时候会报出"系统禁止脚本运行的错误" 这是由于 Windows PowerShell执行策略导致的 解决办法 管理员身份运行 Windows PowerShell执行:get-ExecutionPolicy1,显示Restricted2执行:Set-ExecutionPoli…

arcgis投影栅格不可用

1、使用【投影栅格】工具进行栅格数据投影转换时报错。 解决方法:如果使用的是arcgis10.5及以下的版本,则需要更换更高的版本,因为这个是软件问题,需要更换到arcgis10.6及以上版本,更高级别的版本已经修复了这个问题。…