https://docs.devexpress.com/CoreLibraries/8130/devexpress-data-library/free-joins
CriteriaOperator criteria =
CriteriaOperator.Parse("[<Orders>][^.EmployeeID = EmployeeID].Count() > 50");
XPCollection<Employee> employees = new XPCollection<Employee>(session, criteria);
[PersistentAlias("[<First>][SomeUniqueNumber=^.TheSameUniqueNumber].Max(NameOfFirstObject)")]
public string MyRelatedFirstObjectName { get { return Convert.ToString(EvaluateAlias("MyRelatedFirstObjectName")); } } 1005900cookie-checkDevExpress Free joins (No foreign key)