问题标签 [queryover]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1457 浏览

nhibernate - NHibernate 可重用 QueryOver

为了让我的查询保持独立和潜在的可重用性,我倾向于在 NH2 中执行此操作:

现在我已经搬到 NH3,我想使用 QueryOver,但我不确定如何使用 QueryOver 来完成上述操作?

0 投票
1 回答
1622 浏览

nhibernate - NHibernate QueryOver , JoinAlias problem

I'm pretty new to Nhibernate and QueryOver techniques. Peace if I'm asking some basic things ;)

My hbm looks like this,

I'm trying to join entities as follows , which works fine

I just want to know if I can join the User entity in the same way, without having to alter the UserId feild to a many-to-one relationship. Is it possible to acheive? if so pls be patient to explain :)

/BB

0 投票
1 回答
6569 浏览

nhibernate - NHibernate - 加入没有映射

我知道已经在这里这里提出了类似的问题,它可能是重复的。

但是这个问题在这两个地方都没有得到正确的回答,所以很不情愿,我不得不再问一遍:(

问题是当两个表之间没有可用的映射时,您能否使用 Criteria API 来连接它们。

例如

我需要生成一个查询,例如,

如果有人知道这一点,请提供帮助。请注意,我需要使用 Criteria 或 QueryOver 技术来完成

谢谢/BB

0 投票
1 回答
2593 浏览

c# - 使用 QueryOver 的 nHibernate 动态连接

我想用 nHibernate 和 QueryOver 为 List() 创建一个通用方法。我已经到了想要添加连接的地步,但是如果不指定要加入的泛型类型,我认为我无法做到……这不会使它变得如此动态,因为必须声明每个泛型。有没有地方有一个动态的连接列表?下面的代码:

0 投票
1 回答
1634 浏览

nhibernate - Order By Aggregate Subquery with NHibernate ICriteria or QueryOver

Is there a way to achieve SQL like this with NHibernate ICriteria or QueryOver?

The aim is to rank blog posts by the number of matching tags so that a post with both tag X and tag Y comes above posts with just tag X.

I've got this so far:

However, the resulting query doesn't join fetch BlogPost. Instead it returns just the ids, which leads to select n+1 when the BlogPosts are iterated.

This looks like a similar issue.

Is this now possible with NHibernate 3?

If not, is there an alternative solution?

I can change schema & domain model if necessary. I don't want to use SQL or HQL if possible.

0 投票
3 回答
9735 浏览

nhibernate - NHibernate 3. QueryOver 中“ThenFetch”的替代方案

我将 NHibernate 3.0 与 LINQ 提供程序和 QueryOver 一起使用。有时我想急切地加载相关数据,在 LINQ 和 QueryOver 中都有方法“Fetch”来救援。现在我有一个特殊的场景,我想不直接在第二级加载一个属性,比如:

使用 LINQ 没有问题,因为您可以使用“ThenFetch”方法“链接”获取,例如:

在 QueryOver 中没有这样的方法,那么我怎样才能达到相同的结果呢?

提前致谢。

0 投票
3 回答
24548 浏览

c# - 如何动态构建 () => x.prop lambda 表达式?

我有类似的代码

然后稍后我有 NHibernate QueryOver 结果,我想订购它

但我希望能够dto用字符串动态指定任何属性。我尝试使用动态 LINQ,但似乎我无法得到它。我还尝试从头开始构建 LambdaExpression - 也没有运气。我将不胜感激任何帮助。

0 投票
2 回答
736 浏览

c# - 使用 NHibernate QueryOver 需要什么参考资料?

我找不到使用 NHibernate 的 QueryOver 需要什么命名空间引用?

无论如何,您如何找到这种类型的东西?是否有任何我“应该查看”的可搜索文档?

0 投票
2 回答
3099 浏览

c# - NHibernate 中是否有任何算术运算预测?

我想从 NHibernate 得到这个 SQL:

但我在任何地方都找不到任何算术运算 (*) 投影。

这是我到目前为止的代码:

0 投票
2 回答
2157 浏览

nhibernate - NHibernate-QueryOver 使用基类?

现在我正在使用 Criteria API 并喜欢它,但如果我可以切换到 QueryOver API 会更好。但是,我的设置有点奇怪。为了将数据分区到表中,我有一个基本抽象类:

以及从中继承的许多类:

使用标准 API,我可以执行以下操作:

基本上,对不同的类使用相同的查询。似乎 QueryOver 的强类型特性阻止了我这样做 - 基本问题是:

不投射到

虽然我理解为什么,但我想知道是否有人可以使用任何技巧来创建仍将针对正确表的通用 QueryOver?