Re: NHibernate выборка по полям присоединённой таблицы
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 15.10.08 08:14
Оценка:
Здравствуйте, 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));
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.