问题标签 [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 投票
2 回答
5820 浏览

nhibernate - 我对 Nhibernate Query Over fetch 做错了吗?

我有这个

所以一个任务可以有多个personalTask​​Reminder。我发现如果我设置了 2 个personalTask​​Reminders(所以 PersonalTask​​Reminders 现在将在它的数据库集合中有 2 行)

它两次返回相同的任务。

因此,如果我有 50 个用于该任务的个人任务提醒。我会得到 50 个相同任务的结果。我不明白为什么。

如果我删除急切的加载。我按预期从数据库中取回了一项任务。

0 投票
0 回答
338 浏览

queryover - 急切加载公式不适用于 QueryOver

我在映射中定义了一个公式,如下所示。

如果我尝试使用下面的代码在搜索期间对属性进行急切加载计数,则 nhibernate 根本不会在 select 语句中包含该列。

相反,如果我使用下面的代码,它会在 select 语句中包含该列。

标准或查询中是否存在用于通过急切加载获取公式的错误,或者我的代码中是否缺少某些内容?

0 投票
1 回答
4257 浏览

c# - Subqueries with QueryOver

I have a issue in using subquery with queryover.

This is what I have

I have a table for Person and a person has multiple addreses.

So Person id, name, type

and Address will have PersonId and city etc.

So want to search a person by name and type as well as City which is in Address table

0 投票
1 回答
3984 浏览

.net - 在 NHibernate 上使用 QueryOver 让孩子有限制地计数

如何使用QueryOver并且没有公式字段来执行以下操作。

我有以下父子关系

我有以下查询,它返回 15 个俱乐部并将结果转换为 DTO,我需要在此查询中添加RowCount属于每个俱乐部且未取消的会员资格。

0 投票
1 回答
2201 浏览

nhibernate - 带有 Or 子查询的 NHibernate QueryOver

好吧,我输了这个。我有一个看起来像这样的 NHibernate 查询

我用这个

这产生了我需要的东西

但是,我需要添加另一个子查询。很容易像上面那样做,但我需要这个来产生以下

问题是我总是得到以下

有人可以指出我正确的方向来获得

0 投票
2 回答
4195 浏览

nhibernate - NHibernate QueryOver Have 子句

我想用 QueryOver 编写这样的查询,以便结果 SQL 类似于以下内容:

我该怎么做 ?

0 投票
1 回答
6789 浏览

c# - 使用 QueryOver 时,Nhibernate 无法解析属性异常,适用于 QueryAll

我有以下问题
基本上我有以下两个片段:

第二个有效第一个输出此错误:

有人知道为什么是这样吗?先感谢您

0 投票
1 回答
3018 浏览

c# - NHibernate:通用方法中的QueryOver

我有这个测试方法,“列表”方法有问题。我想使用几个类(都包含 IAdminDecimal)。在 QueryOver 上,我有这个错误: 类型“T”必须是引用类型才能将其用作泛型类型或方法“NHibernate.ISession.QueryOver()”中的参数“T”

班上 :

0 投票
2 回答
8802 浏览

nhibernate - JoinQueryOver 中的 NHibernate QueryOver Sum

虽然我正在阅读 NHibernate Cookbook 和所有可用的论坛帖子,但我仍然无法完成这个简单的查询:

我有用户,每个人都有一个帐户。每个帐户都有一个余额。这些类看起来像这样:

现在我想总结所有活跃用户的余额。仅此而已……在普通的 SQL 中,这很容易:

我不知道如何使用 NHibernate 3 中的新 QueryOver-Api 来解决这个问题。您能否提供一个代码示例?

先感谢您!

丹尼尔·朗


编辑
我知道,使用 NHibernate Linq 也很容易,但我想使用 QueryOver 解决它......这是工作的 Linq 示例:


SOLUTION
Thanks to AlexCuse I could find the final solution (he was very very close) - here is the full code:

0 投票
3 回答
11196 浏览

join - NHibernate QueryOver:如何加入不相关的实体?

我有以下查询可以得到我想要的结果:

DatabaseView被映射为实际的 NHibernate 实体(因此我可以将其与 一起使用QueryOver),但它MyObject与 HBM 映射无关。

此查询返回一个IList<MyObject>using a SELECT ... FROM MyObject WHERE EXISTS (subquery for DatabaseView here)。如何重新编写它以返回相同的数据但使用 JOIN 而不是子查询?