如果在数据库中找不到对象,我尝试使用FirstOrDefault返回null,如下所示:
var test = realmDb.All<UserContextReal>().FirstOrDefault();不管它抛出一个NotSupportedException..。
这是意料之中吗?我通常使用firstOrDefault尝试获取一个项,然后根据返回的值作出反应。目前,我正在使用Any()来检查一个对象是否在数据库中。
发布于 2016-05-25 12:19:47
恐怕FirstOrDefault还不受支持。您可以在来源中看到支持什么LINQ方法。
发布于 2016-06-24 19:43:43
所以答案是
var test = realmDb.All<UserContextReal>().First();
https://stackoverflow.com/questions/37436254
复制相似问题