gpt4 book ai didi

c# - Azure 移动服务 .Net 后端调度程序错误

转载 作者:行者123 更新时间:2023-12-03 04:35:50 25 4
gpt4 key购买 nike

我正在我的移动服务 .net 后端源中编写移动服务调度程序。

当我调试我的应用程序时,当程序调用 Controller 的 getAll() 方法时,出现异常。消息是

"Object reference not set to an instance of an object."

我有一个名为 Source 的模型,还有一个名为 SourceController 的 Controller 。

SourceController sourceController = new SourceController();
List<Source> sources = new List<Source>();
sources = sourceController.GetAllSource().ToList();

在第 3 行,我收到此错误:

"Object reference not set to an instance of an object."

我没有对 Sources Controller 类进行任何更改。这意味着在 Visual Studio 中我单击并将 Controller 添加到源。 DataContext 也没有做任何更改。

有人可以帮忙吗?

最佳答案

除非您正在进行单元测试,否则您不会直接实例化 Controller - 当 Controller 内的某个操作收到请求时,它就会被初始化。

如果您正在编写测试,请注意您的“源”列表未分配给任何内容,因此看起来 SourceController.GetAllSource() 获取的是空源,因此 ToList() 将失败并出现您看到的空异常.

希望这有帮助,

亨里克

关于c# - Azure 移动服务 .Net 后端调度程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24691591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com