采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
数据库中已存在名为 ‘TouristRoutes’ 的对象;怎么避免在更新数据库数据时已存在的对象出现,
两个步奏可以试试,第一,删库,整个数据库全部删掉,一样不留,然后运行dotnet ef database update(因为你已经有migration文件了,所有数据库会根据你的迁移记录重新建立)。第二,如果删库也不行,那么就把整个migration文件夹也全部删除,重新执行“dotnet ef migrations add 迁移名称” 这个命令,然后再执行update database。还不行的话,请继续追问。(这个问题在你之前的问题中回答过了,所以我就复制粘贴了)
这个方法我也想过,但如果我的数据库中有很多重要数据,不能删除整个数据库,那些数据是使用的过程中产生的,当然这种情况也可以导出数据,然后在导入数据,但感觉这种方法太麻烦,有没有其它命令快捷方式,会检查数据库中已经有这个数据表,更新添加数据库时不去CreateTable那个表或对象,
登录后可查看更多问答,登录/注册
. Net Core实战+RESTful思想纵深课程,开发优雅RESTful风格API。
398 2
470 2
573 1
1.0k 2
1.3k 3