net用NHibernate查询一个表,只要有时间的排序就报错could not execute query

session.Query().Where(x => x.SocialAccountId == item).ToList().OrderByDescending(x => x.created_time).FirstOrDefault()
这样where后面加个tolist就正常了,但是数据量太大了太慢了,最离谱的是本地有时候查的到,发布后部署到Linux后报错
net用NHibernate查询一个表,只要有时间的排序就报错could not execute query
