Witam,
Tworzę zapytanie przy pomocy NHibernate Criteria jednak nie potrafię stworzyć poniższego zapytania z SQL:
select * from dokument
inner join dekretacja on dokument.id = dekretacja.id_dokument
inner join pracownik on dekretacja.id_pracownik_otrzymujacy=pracownik.Osoba_id
where dokument.id_ostatnia_dekretacja = dekretacja.id
Do tej pory udało mi się wyciągnąć jedynie listę dla pracownika z podanym Id.
session.CreateCriteria(typeof(Dokument))
.CreateCriteria("Dekretacje")
.AddOrder(Order.Asc("DataDekretacji"))
.CreateCriteria("OsobaOtrzymujaca")
.Add(Restrictions.Eq("Id", pracownik.Id))
.List<Dokument>();
Proszę o pomoc w tej zamianie.