SQL连接查询到Nhibernate icriteria转换

SQL连接查询到Nhibernate icriteria转换,sql,nhibernate,Sql,Nhibernate,我基本上是Nhibernate的新手,在将此查询转换为Nhibernate ICriteria接口时遇到问题: SELECT Batch, FkDegreeID, CourseTitle FROM JinnahCourseMapping JOIN JinnahCourse ON JinnahCourseMapping.FkCourseID = JinnahCourse.ID WHERE JinnahCourseMapping.FkDegreeID = 19

我基本上是Nhibernate的新手,在将此查询转换为Nhibernate ICriteria接口时遇到问题:

SELECT Batch, 
       FkDegreeID,
       CourseTitle
  FROM JinnahCourseMapping
  JOIN JinnahCourse ON JinnahCourseMapping.FkCourseID = JinnahCourse.ID
 WHERE JinnahCourseMapping.FkDegreeID = 196608 
   AND JinnahCourseMapping.Batch = '2007';

我似乎找不到任何可靠的答案,我希望有人能在这里帮助我:(

您的sql代码似乎非常简单。您有什么问题?这里有一个类似的问题可以帮助您:。

是否有理由将其转换为ICriteria而不是HQL或LINQ?您使用的是哪个版本的NHibernate?