SingleOrDefaultAsync与FirstOrDefaultAsync的区别 SingleOrDefaultAsync只取一条数据,如果无数据则返回null,若rownum大于1则报异常。 FirstOrDefaultAsync取一条数据,如果无数据则返回null,若rownum大于1则返回第一行数据。