Chciałbym za pomocą NHibernatowego QueryOver napisać sobie zapytanie gdzie robię Joiny dwóch tabel do jednej tabli coś w ten deseń:
SELECT * FROM Table1 t1
JOIN Table2 t2.CosTam = t1.CosTam1
JOIN Table3 t3.CosTam = t1.CosTam2
WHERE
t1.Cosik = "test"
Zaczynam to robić tak:
Session.QueryOver<Table1>()
.JoinQueryOver<Table2>(t1=>t1.Table2)
.JoinQueryOver<Table3>(t1->t1.
i na tym koniec bo tutaj po kropce IntelliSense podpowiada mi propertiesy z Table2, nie z Table1, czyli Join robie się do tabeli zjoinowanej wczesniej a nie do "głównej".
Może ktoś pomóc jak to zrobić?