【发布时间】:2013-01-10 15:58:44
【问题描述】:
看截图:
正如您在上图中看到的,当我尝试调用 Db.Players.Find() 时,我得到了一个空引用异常,尽管我给出的值是它在我要求它搜索的表中非常清楚地存在。
我还是个新手,所以我真的不知道我做错了什么。
我想要的只是能够查看 Players 表,并将具有指定 ID 的玩家添加到 Pairs.Players,这只是玩家本身的列表。
【问题讨论】:
-
请将您的代码发布为代码而不是屏幕截图。
-
你确定它不是 DB null 吗? DB是如何初始化的?
-
您需要将此行拆分为 3 以调试或读取异常详细信息。创建一个空的播放器变量。将查找结果分配给它...如果不为空。然后最后一步是添加它。运行并捕获异常或查看是否从 db 获取播放器。
-
请复制错误文本而不是屏幕截图。
标签: c# sql-server entity-framework exception-handling nullreferenceexception