8,494
社区成员




var f = (..........).FirstOrDefault();
免得认为此 query 就是之前的 query。var query = from x in xxxTablProvider where x......... select new {.....};
var result = query.ToList();
if(result.Count >0)
.......
foreach(var x in result)
{
.......
}
var query = (..........).FirstOrDefault();
就足够了,顶多让数据库返回一条(第一条)匹配记录就够了。将数据反序列化客户端内存,是最浪费时间的一个步骤。