Здравствуйте, Mullih, Вы писали:
M>Если делать выборку по полю текущей таблицы то все хорошо, а если по полю присоединённой то говорит что не знает такого поля(
M>Заранее благодарен
M>...
M> criteria = criteria.CreateAlias("Plan.TimeId", "Plan_TimeId");
...
M> criteria =
M> criteria.Add(Restrictions.Gt("Plan.TimeId.StartTime", periodNumber - delta));
...
M>
1) Нужно создать псевдоним(alias) на ассоциацию, это сделано
2) критериях вместо названии ассоциации нужно испольовать псевдоним
criteria.Add(Restrictions.Gt("Plan_TimeId.StartTime", periodNumber - delta));