2010-02-16 6 views
1

Je rencontre un comportement étrange en utilisant Nhibernate linq. J'interroge pour une entité basée sur une propriété unique dans la classe, bien que ce ne soit techniquement pas la clé primaire. Quand j'exécute la requête avec Nhibernate linq, elle renvoie le résultat correct, mais le SQL généré a Select top 2 ... Lorsque je lance la même requête avec icriteria, il n'y a pas de "top 2" inclus dans la requête. Y a-t-il quelque chose d'évident que je devrais regarder?Nhibernate Linq Strange Numéro

+1

Quelle version du fournisseur NHibernate Linq utilisez-vous? Celui dans le tronc NHibernate ou celui dans NHContrib? –

Répondre

0

Je pense qu'il va être assez difficile d'évaluer la cause de cela sans aucun détail. Je vous encourage à parcourir le code et à voir pourquoi votre expression lambda est sql-ized comme il est.