序列中不包含匹配元素asp.net身份外部身份声明

时间:2014-11-30 16:18:40

标签: c# asp.net-mvc asp.net-identity

externalIdentity.Result.Claims.FirstOrDefault(c => c.Type == "urn:facebook:last_name")

我收到了以下错误:

  

System.InvalidOperationException:Sequence不包含匹配项   元件

(由于facebook帐户不包含姓氏)使用asp.net身份facebook身份验证时使用上面的代码获取姓氏。

如果我需要解决此错误,该怎么办?

1 个答案:

答案 0 :(得分:0)

我会捕获异常并检查异常文本,如果它匹配“Sequence包含没有匹配的元素”,那么你知道你有这个错误并且如果需要可以引发你自己的错误。