Здравствуйте, я хотел бы получить конкретный вывод в nhibernate
var hql = @"select t1.info1, t2.info2
from table1 t1
left outer join t1.table2 t2";
var variable = session.CreateQuery(hql).List();
Этот запрос возвращает массив объектов, который содержит другой массив.то есть: в первой строке info1 может быть получено с помощью переменной [0] [0], а в той же строке info2 может быть получено с помощью переменной [0] [1]
Я знаю, что могу создатьновый класс, такой как
class SpecificQuery
{
public int info1;
public int? info2
}
and then call :
session.CreateQuery(hql)
.SetResultTransformer(new AliasToBeanResultTransformer(typeof(SpecificQuery))).List();
Но я не хочу создавать определенный класс каждый раз, когда хочу получить специальный возврат.
Кто-нибудь знает решение этой проблемы?Например, IList > []. В этом случае первая строка info1 может быть получена с помощью переменной 0 (в случае переменной [0] [0]
Спасибо