为什么运行 Update-Database 时出现“对象引用未设置到对象实例”的情况

2024-04-02

第一次使用实体框架,我一直在测试内存数据库,该数据库运行良好,但想开始使用 sqlite 来处理持久数据库。

我已经创建了模型和上下文,当我在包管理器控制台中运行添加迁移时,它似乎工作正常,但是当我运行更新数据库函数时,我总是得到一个“对象引用未设置为实例” object' 错误,但我不明白为什么,非常感谢任何帮助,已经搜索了一段时间,但看不到任何东西。

报错的截图 https://i.stack.imgur.com/9xnQm.png

我有四个模型类和上下文类,因此不确定我是否可以在此处包含所有代码片段,但如果人们认为需要它到达任何地方,我很高兴。

Thanks.


好的,所以我发现了问题所在。在这种情况下,“对象引用未设置为对象的实例”是因为我没有对 Microsoft.EntityFrameworkCore.Sqlite 的引用。我确实引用了 Microsoft.EntityFrameworkCore.Sqlite.Core,这使得项目可以正常构建,但显然这是更新数据库调用所必需的。

对于其他需要退后一步并确认自己没有发疯的人来说,这是一个很好的选择website https://code-maze.com/net-core-web-api-ef-core-code-first/描述需要什么。我用它只是为了确认一切正常并且我没有错过任何东西(我显然错过了)。

TL:DR- 确保您有对 Microsoft.EntityFrameworkCore.Sqlite 的引用

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么运行 Update-Database 时出现“对象引用未设置到对象实例”的情况 的相关文章

随机推荐

  • 在div内滚动大图像

    我在一个小 div 内有一个大图像 该 div 内有 4 个箭头来控制移动 右 下 左 上 箭头用于在较小的 div 内移动图像 这是JS代码 slide right click function inner img animate rig
  • 张量流中的权重和偏差初始化

    我正在做一些电力负荷预测 其中我想初始化权重和偏差 我使用不同的算法计算了权重和偏差并将其保存在文件中 我想使用该文件并使用这些重量和偏差开始训练 这是我要更新的代码 RNN designning tf reset default grap
  • jQuery 点击事件多次触发

    我正在尝试用 Javascript 编写一个视频扑克游戏 作为了解其基础知识的一种方式 但我遇到了 jQuery 单击事件处理程序多次触发的问题 它们附在用于下注的按钮上 并且在游戏过程中第一手牌下注时效果很好 仅触发一次 但在第二手牌的投
  • 一个列表框的许多元素到另一个列表框

    这是我第一次使用这种媒介寻求帮助 我想知道如何在我的代码中包含两个列表框 一个查询数据库 然后通过一个按钮将其发送到另一个 并使用多个选项来执行此操作 然后如 php 代码中所示 将第二个列表框中的数据放入表数据库中 谢谢
  • 使用 IPython 嵌入 Python:WindowsError:[错误 193] %1 不是有效的 Win32 应用程序

    尝试运行 include
  • EmberJS/HandlebarsJS 的自定义 for 循环助手

    两个小时前我开始 嵌套 HandlebarsJS each 助手与 EmberJS 不起作用 https stackoverflow com questions 10306063 nested handlebarsjs each helpe
  • 在 jQuery 中执行 ajax 请求时延迟加载微调器

    我在 jQuery 代码中执行 AJAX 请求时使用以下模型来显示加载微调器 jQuery ajaxSetup beforeSend function loader show complete function loader hide su
  • 在 Angular 2 组件中使用 jquery/jqueryui 等库的正确方法

    我对这个主题进行了一些研究 并发现了需要用于打字稿的库的类型 我努力寻找的是用法示例 比如说 Angular 2 应用程序中的 jquery 这里有一些问题 1 人们会在哪里编写 jQuery 代码 是在类内部还是在该类的构造函数内部 2
  • 如何仅将背景颜色设置为 UILabel 文本

    我正在使用应用程序 我需要设置标签 如附加图像 如果有人有任何想法 请告诉我 你可以这样做 NSString yourString1 What Does your friends really NSString yourString2 Th
  • 在 Thread 中使用 asyncio 的问题

    如下使用asyncio没有问题 import asyncio async def main await asyncio sleep 1 aaa 1 print aaa loop asyncio get event loop loop run
  • 如何更改toolstripmenuitem边框颜色?

    我制作了这样的表单 语言 c VisualStudio2012 https i stack imgur com 5GEY1 jpg https i stack imgur com 5GEY1 jpg如何将toolstripmenuitem
  • Typo3:如何上传文件并创建文件引用?

    我将尝试在 FE 中上传一个文件 或稍后的多个文件 这有效 就像我当前的代码一样 但是我现在如何获取该文件的文件引用呢 var array fileData var integer feUserId return TYPO3 CMS Ext
  • 降低滑动视图灵敏度 .Net Maui

    我不想死old post https stackoverflow com questions 62732570 reduce sensitivity in swipeview所以我正在为此创建一个新的 我有一个集合视图 两侧都有两个按钮来增
  • OpenCV putText() 换行符

    我正在使用 cv2 putText 在图像上绘制文本字符串 当我写的时候 cv2 putText img This is n some text 50 50 cv2 FONT HERSHEY SIMPLEX 1 2 图像上绘制的文字是 Th
  • Maven jaxb2:xjc 无法生成代码

    我已将以下插件添加到 pom xml 中的 Maven 构建中
  • 与非加密连接相比,TLS 会增加多少网络开销?

    与未加密连接相比 在加密连接期间必须通过网络传输 大约 多少位数据 IIUC 一旦 TLS 握手完成 传输的位数等于未加密连接期间传输的位数 这准确吗 接下来 考虑到快速处理器和相同 理想 的网络条件 通过 https 传输大文件是否比通过
  • DDD建模,聚合根之间的交互

    Marked my aggregate roots with 1 2 3 Looks quite nice almost like grapes 我不喜欢的是一个标有红色箭头的实体 让我们想象一下 AR 1 是公司 AR 2 是办公室 AR
  • 如何保持 WCF 网站在线?

    我在 IIS 7 上有一个 WCF 站点 该站点很少被访问 这会导致应用程序卸载 如何才能让应用程序 WCF 始终保持运行状态 没有理由停止使用 IIS 您所需要做的就是设置应用程序池选项 以便服务永远不会因不活动而关闭 不幸的是 默认值是
  • 是否可以从 Jenkins 脚本控制台发送电子邮件?

    为了在新的 Jenkins 实例中自动进行用户注册 我生成了一个Groovy脚本 Automatically generated groovy script 1463047124 jenkins model Jenkins instance
  • 为什么运行 Update-Database 时出现“对象引用未设置到对象实例”的情况

    第一次使用实体框架 我一直在测试内存数据库 该数据库运行良好 但想开始使用 sqlite 来处理持久数据库 我已经创建了模型和上下文 当我在包管理器控制台中运行添加迁移时 它似乎工作正常 但是当我运行更新数据库函数时 我总是得到一个 对象引