2
Wie mache ich eine entspricht Zustand in einem äußeren Join in Nhibernate/QueryOver/ICriteria?Gleichen Bedingungen in Outer-Joins mit NHibernate ICriteria/QueryOver Abfrage
Die einzige Möglichkeit, surveyRequest.Survey.Id
mit surveyID
unten zu vergleichen, ist mit IsIn
.
SystemUser systemUser= null;
SurveyRequests surveyRequest = null;
var query = Session.QueryOver<SystemUser>(() => systemUser)
.Left.JoinAlias(
() => systemUser.SurveyRequests,
() => surveyRequest,
Restrictions.On(()=>surveyRequest.Survey.Id).IsIn(new object []{surveyID }))
// ^^^^
(Ich bin Wiederverwendung eines früheren query question.)