EF CORE 使用过程中常见的错误处理

问题:Your startup project ‘NetCore.3.Project’ doesn’t reference Microsoft.EntityFrameworkCore.Design. This package is required for the Entity Framework Core Tools to work. Ensure your startup project is correct, install the package, and try again.

解决方法:启动项目“ NetCore.3.Project” 安装: Microsoft.EntityFrameworkCore.Design

问题:add-migration : 无法将“add-migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

解决方法:启动项目“ NetCore.3.Project” 安装:Microsoft.EntityFrameworkCore.Tools

问题:Your target project ‘NetCore5.Demo’ doesn’t match your migrations assembly ‘DBDemo’. Either change your target project or change your migrations assembly.

解决方法1:运行工具的项目与类不在相同的程序集中:如图所示

解决方法2:(此方法一劳永逸):如图所示

 在这里插入图片描述

也就是加入了 c=>c.MigrationsAssembly(“Pear.Database.Migrations”) 这句话

里面的字符串Pear.Database.Migrations是自己项目的名称

 

原文链接:https://blog.csdn.net/u012577058/article/details/114099247

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值