**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
9天前关闭
Improve this question
我试图登录的用户名和密码的帮助下,但它是给我上面的错误
**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
9天前关闭
Improve this question
我试图登录的用户名和密码的帮助下,但它是给我上面的错误
1条答案
按热度按时间wwodge7n1#
Single()返回集合中唯一的元素,或者唯一满足指定条件的元素。如果给定的集合不包含元素或包含多个元素,则Single()抛出InvalidOperationException。
SingleOrDefault就像Single()一样,不同之处在于,如果没有元素匹配指定的条件,则返回泛型集合的基础类型的默认值。如果没有找到元素,则不会抛出InvalidOperationException。但是,对于指定的条件,找到多个元素,则抛出异常。
所以在这里你可以根据自己的情况选择使用SingleOrDefault或者FirstOrDefault方法。