动态选择流畅的hibernate

本文关键字:hibernate 选择 动态 | 更新日期: 2023-09-27 18:12:48

首先,很抱歉我的英语不好。

我在解决这个问题上有一点困难。我有三个表,我需要这样做,以便用户可以决定从数据库中获取哪些列。我已经尝试使用动态nuget,但不会工作。我需要的代码类似于下面这行:
var res = session.QueryOver<MyObject>().Select(x => x.decidedByUser).List();

这是可能的还是我需要做一些变通?比如获取所有的值,然后选择?: -)

动态选择流畅的hibernate

var columnProjection = projects . property (() => aliasForTable.Column1)

你可以在nhibernate select语句中使用上面的变量来决定你想要获取哪一列。为每个案例创建此分配,然后就完成了