tengo las siguientes clases asignadasNhibernate o criterios de consulta
Trade { ID, AccountFrom, AccountTo }
Account {ID, Company}
Company {ID}
ahora no puedo encontrar una manera de seleccionar todas las rutas en las que
AccountFrom.Company.ID = X OR AccountTo.Company.ID = X
que puedo conseguir y trabajar utilizando la siguiente:
criteria.CreateCriteria("AccountFrom").CreateCriteria("Company").Add(Restrictions.Eq("ID", X);
criteria.CreateCriteria("AccountTo").CreateCriteria("Company").Add(Restrictions.Eq("ID", X);
Pero, ¿cómo puedo transformar esto en un O sino en un Y? He utilizado Disjunction anteriormente, pero parece que no sé cómo agregar criterios separados, solo restricciones.
debería leer AccountFrom.Company.ID = X O AccountTo.Company.ID = X ?? ya que su pregunta no tiene sentido ya que es – Rippo
Opps, sí su correcta –