NHibernate hql tuple result <pre><code>hql = "select f, b from Foo f, Bar b" var resultList = session.CreateQuery(hql).List&lt;object[]&gt;(); </code></pre> <p>result list item is an array where [0] is of type Foo and [1] id of Type Bar</p> <p>Is there a way to use Tuple&lt;Foo,Bar&gt; (or other generic class ) as generic parameter insted of object[] so one can skip casting? </p>