我在使用LINQ的FirstOrDefault时遇到了“Sequence contains no elements”的错误。
我认为FirstOrDefault的整个意义在于,如果数据库中没有条目,它不会引发异常,而只是返回null?
int? locationId = _ctx.m_locations.FirstOrDefault(
l => l.name.ToLower() == countyOrTown.ToLower()
).location_key;
我认为FirstOrDefault的整个意义在于,如果数据库中没有条目,它不会引发异常,而只是返回null?
null
时,你如何期望成功访问location_key
? - Grant Thomas.location_key
! - marc_s