NHibernate for .NET を使用すると、3 つのテーブルがあります。1 つはCourseType
、もう 1 つは で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)
誰かが私を正しい方向に向けることができますか?