1
私はウェブを検索して満足のいく答えを見つけることができませんでした。NHibernateが複数のテーブルに参加する
3つのテーブルを結合した後に1つのテーブルからフィールドを取得するために、QueryOver/CreateCriteriaクエリを作成しようとしています。
SQLクエリ自体はシンプルですが、私はそれを上記の形式に変換できませんでした。
クエリ:もちろん
select LOC_ID from
VISITOR_VISIT vv
join VISIT v on vv.VISIT_ID = v.VISIT_ID
join VISITOR_LAY_ENTRY_POINTS vlep on vlep.VLEP_ID = v.VEP_ID
where vv.VIS_ID = PARAMETER
かあなたがこのクエリで持っている3つのテーブルのスキーマ。 たとえば、 'LOC_ID'テーブルがどこから来たのかわかりません。 また、1つの列だけを返す必要がある場合は、予測についてお読みください。 http://nhibernate.info/doc/nhibernate-reference/queryqueryover.html#queryqueryover-projections –