没有结果时,去.First()时,会报错,所以一定要先.Count()判断一下 而用FirstOrDefault(),如果集合中没有数据,则返回null,所以最好用这个 您可能感兴趣的文章:asp.net下Linq To Sql注意事项小结