Andre Pena
Andre Pena

Reputation: 59386

NHibernate: How do I combine an IQuery with an ICriteria?

I want fetch a list that uses both IQuery and ICriterias.. Is it possible? How do I do this?

Upvotes: 2

Views: 408

Answers (1)

Diego Mijelshon
Diego Mijelshon

Reputation: 52735

You can do it with Linq to Objects...

var listUsingCriteria = session.CreateCriteria(...).List<Something>();
var listUsingQuery = session.CreateQuery(...).List<Something>();
var allElements = listUsingCriteria.Concat(listUsingQuery);

Of course, after adding the elements, you can sort, filter, etc.

Upvotes: 2

Related Questions