我正在查询ParseObjects列表,问题是如果对象的键值为空/空值,则查询对象中不会返回该键。所以我的问题,我怎么能看到钥匙是否被退回?当我尝试访问密钥时,我收到一条错误,指出该密钥不存在。我正在使用c#和MVC Web应用程序。
描述:执行期间发生了未处理的异常 当前的网络请求。请查看堆栈跟踪了解更多信息 有关错误的信息以及它在代码中的起源。
异常详细信息:System.Collections.Generic.KeyNotFoundException: 给定的密钥不在字典中。
var query = from usrFull in ParseObject.GetQuery("UserFull")
orderby usrFull.CreatedAt descending
select usrFull;
简单查询,但是进入的某些结果对于解析对象中的某些键具有空值,这些键根本不会被重新生成。
ParseFile pf1 = record.Get<ParseFile>("profilePicture");
对于返回的第一行,此键为空,并且此行显示错误。当我在那条线上做一个断点时,我看到被翻转的键只是那些有值的键。