2016-10-13 3 views
0

Прежде всего, извините за мой плохой английский.Динамический выбор свободно nhibernate

У меня есть немного троллейбусов, изображающих этот. У меня есть три таблицы, и мне нужно сделать так, чтобы пользователь мог выбирать столбцы ведьм для извлечения из базы данных. Я попытался использовать Dynamic nuget, но не буду работать. Код, который мне нужен, это что-то вроде строки ниже.

var res = session.QueryOver<MyObject>().Select(x => x.decidedByUser).List(); 

Возможно ли это, или мне нужно сделать какое-то обходное решение? Может быть, что-то вроде получения всех значений, а затем выберите? :-)

+0

Просто возьмите их все и решите, что вы хотите отображать на стороне клиента – Mario

ответ

0

вар columnProjection = Projections.Property (() => aliasForTable.Column1)

вы можете использовать выше переменной в NHibernate оператора выбора, чтобы решить, какой столбец вы хотите получать. Создайте это задание для каждого вашего дела, и все готово.

Смежные вопросы