我正在学习.net,并沿着课程,我的目标是创建CRUD应用程序,所以我需要一个数据库来使用它,我已经成功地创建了初始迁移,但数据库更新不工作
(提供程序:SNI_PN11,错误:50 -发生本地数据库运行时错误。无法创建自动示例。有关错误详细信息,请参阅Windows应用程序事件日志。
如果连接字符串看起来像这样,我会得到这个错误
"ConnectionStrings": {
"QuotesAppContext": "Server=(localdb)\\mssqllocaldb;Database=QuotesAppContext-811c920d-aeb7-4d04-8ba6-5c9a48d8b492;Trusted_Connection=True;MultipleActiveResultSets=true"
}
我已经安装了sql服务器和sql管理在windows 11没有问题,如果我改变连接字符串到这个
"ConnectionStrings": {
"QuotesAppContext": "Server=(localdb)\mssqllocaldb;Database=QuotesAppContext-811c920d-aeb7-4d04-8ba6-5c9a48d8b492;Trusted_Connection=True;MultipleActiveResultSets=true"
}
删除\现在的问题是
无法创建类型为“QuotesAppContext”的对象。
所以这对我来说就像一个无尽的循环,谢谢你的帮助
写入数据库-更新并使数据库示例工作
1条答案
按热度按时间4c8rllxm1#
我找到了对我有效的答案,在regedit中找到了这个文件夹
并删除其中的所有内容,然后再次运行Update-Database命令,一切都应该正常Pidoss我已经尝试重新安装sql server,添加端口,但这个解决方案对我有效