使用 NHibernate for .NET 我有 3 个表。一个是CourseType
,另一个是Contact
,最后一个是称为CourseType_Contact
组合表的组合,看起来像这样......
CourseTypeID Guid, ContactID Guid
我正在尝试使用 HQL 编写一个查询,该查询将检索Contacts
特定课程类型的所有内容,但我不知道如何在 HQL 中执行此操作。
在 SQL 中,我的查询看起来像这样。
SELECT * FROM Contact WHERE ContactID IN(
SELECT ContactID FROM CourseType_Contact WHERE CourseTypeID = @CourseTypeID)
谁能指出我正确的方向?