FirstOrDefaultAsync()SingleOrDefaultAsync()方法的区别

Posted 狂狼大白鲨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FirstOrDefaultAsync()SingleOrDefaultAsync()方法的区别相关的知识,希望对你有一定的参考价值。

@TOC

共同点:

三者都是读取单个实体

不同点:

函数名结果返回值结果处理
FirstOrDefaultAsync()以异步的方式返回序列中满足指定条件的第一个元素如果未找到此类元素默认返回null。如果有多个条件满足,则返回满足条件的第一个元素。
SingleOrDefaultAsync()以异步的方式返回序列中满足指定条件的第一个元素如果未找到此类元素,则返回默认值null。如果有多个元素满足该条件,SingleOrDefaultAsync方法将引发异常。

以上是关于FirstOrDefaultAsync()SingleOrDefaultAsync()方法的区别的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 假定 FirstOrDefaultAsync() 的返回值不能为空

sing on,sing up以及sign in

5sing伴奏下载歌曲音乐导出来mp3文件的方法

CVE-2010-2883_Adobe_cooltype_sing

sing.exe被防火墙禁止了通讯怎么处理

5sing分析