Nhibernate Linq奇怪的问题

时间:2010-02-16 13:59:32

标签: linq nhibernate

我正在使用Nhibernate linq遇到一种奇怪的行为。我正在查询基于类中唯一属性的实体,尽管从技术上讲它不是主键。当我使用Nhibernate linq运行查询时,它返回正确的结果,但生成的SQL有Select top 2 ...当我使用icriteria运行相同的查询时,查询中不包含“前2”。有什么明显我应该看的吗?

1 个答案:

答案 0 :(得分:0)

我认为在没有任何细节的情况下评估其原因是相当困难的。我鼓励你逐步完成代码,看看为什么你的lambda表达式是按原样进行sql-ized的。