我的代码:
var list = await this.BaseRepository().FindList<EmployeeEntity>(sql);
List < EmployeeEntity> srList = list.ToList();
return srList.First();
连接数据库查询后,srList没有查询到数据,
因此 srList.First() 取集合第一个对象时就会出现这个异常,
解决方案:
再去集合中对象之前,先判断list是否有对象,即List是否为空,
if(srList.Count==0)
return null;
return srList.First();