ho le seguenti classi mappateNHibernate o criteri di query
Trade { ID, AccountFrom, AccountTo }
Account {ID, Company}
Company {ID}
Ora non riesco a trovare un modo per selezionare tutti i mestieri in cui
AccountFrom.Company.ID = X OR AccountTo.Company.ID = X
posso ottenere e di lavorare utilizzando il seguente:
criteria.CreateCriteria("AccountFrom").CreateCriteria("Company").Add(Restrictions.Eq("ID", X);
criteria.CreateCriteria("AccountTo").CreateCriteria("Company").Add(Restrictions.Eq("ID", X);
Ma come posso trasformare questo in un OR piuttosto un AND. In precedenza ho usato Disjunction, ma non riesco a capire come aggiungere criteri separati, solo restrizioni.
Qualora l'leggere AccountFrom.Company.ID = X OR AccountTo.Company.ID = X ?? come la tua domanda non ha senso in quanto è – Rippo
Opps, sì il tuo corretto –