lidd~ 2023-06-06 10:23 采纳率: 63.6%
浏览 23

net用NHibernate查询,could not execute query

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

img


session.Query().Where(x => x.SocialAccountId == item).ToList().OrderByDescending(x => x.created_time).FirstOrDefault()
这样where后面加个tolist就正常了,但是数据量太大了太慢了,最离谱的是本地有时候查的到,发布后部署到Linux后报错

  • 写回答

2条回答 默认 最新

  • IT技术分享社区 数据库领域优质创作者 2023-06-06 13:26
    关注

    建议先查询出列表然后使用Lambda表达式进行排序即可

    评论

报告相同问题?

问题事件

  • 修改了问题 6月6日
  • 创建了问题 6月6日

悬赏问题

  • ¥50 rk3588板端推理
  • ¥50 opencv怎么去掉 数字0中间的斜杠。
  • ¥15 这种情况的伯德图和奈奎斯特曲线怎么分析?
  • ¥50 paddleocr带斜线的0很容易识别成9
  • ¥15 电子档案元素采集(tiff及PDF扫描图片)
  • ¥15 flink-sql-connector-rabbitmq使用
  • ¥15 zynq7015,PCIE读写延时偏大
  • ¥15 使用spss做psm(倾向性评分匹配)遇到问题
  • ¥20 vue+UEditor附件上传问题
  • ¥15 想做个WPS的自动化代码,不知道能做的起不。