Почему этот запрос не работает, он всегда возвращает пустой список (сопоставление в порядке и я уверен, что база данных имеет данные!) Любые идеи?Почему этот запрос Nhibernate возвращает пустой список?
var ids = //IList<int> of ids
var result = _session.CreateCriteria(typeof (User))
.Add(Restrictions.InG("Id", ids))
.CreateCriteria("Posts")
.AddOrder(Order.Asc("CreatedOn"))
.SetMaxResults(20)
.List<Post>();
Вы запрашиваете тип пользователя, а затем завершаете запрос возвратом списка сообщений. В противном случае я не уверен? Я обычно не использую синтаксис CreateCriteria для этих типов методов доступа к данным – mikeschuld
@mikeschuld: У меня есть .CreateCriteria («Сообщения»), поэтому я могу запросить список сообщений –